aboutsummaryrefslogtreecommitdiff
path: root/engines/parallaction/parallaction_ns.cpp
diff options
context:
space:
mode:
authorNicola Mettifogo2008-02-02 22:45:31 +0000
committerNicola Mettifogo2008-02-02 22:45:31 +0000
commit899fdcb3677925a8c1d9b4c9335ae17a2f1cccff (patch)
treefdf7aeab1c5099d6167e814881070234b76c96a0 /engines/parallaction/parallaction_ns.cpp
parentd8349d66ff6199dcbd6c2412dcdc90a98380ffb4 (diff)
downloadscummvm-rg350-899fdcb3677925a8c1d9b4c9335ae17a2f1cccff.tar.gz
scummvm-rg350-899fdcb3677925a8c1d9b4c9335ae17a2f1cccff.tar.bz2
scummvm-rg350-899fdcb3677925a8c1d9b4c9335ae17a2f1cccff.zip
Enabled rudimentary location switch in BRA.
svn-id: r30748
Diffstat (limited to 'engines/parallaction/parallaction_ns.cpp')
-rw-r--r--engines/parallaction/parallaction_ns.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/parallaction/parallaction_ns.cpp b/engines/parallaction/parallaction_ns.cpp
index fb240a6108..dabc20db00 100644
--- a/engines/parallaction/parallaction_ns.cpp
+++ b/engines/parallaction/parallaction_ns.cpp
@@ -269,6 +269,14 @@ void Parallaction_ns::showSlide(const char *name) {
_gfx->setBackground(kBackgroundSlide, name, 0, 0);
}
+void Parallaction_ns::runPendingZones() {
+ if (_activeZone) {
+ Zone *z = _activeZone; // speak Zone or sound
+ _activeZone = NULL;
+ runZone(z);
+ }
+}
+
// changeLocation handles transitions between locations, and is able to display slides
// between one and the other.
//