aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/scene.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-18 22:18:41 +0100
committerPeter Kohaut2018-02-18 22:20:16 +0100
commit7090841ccc43c64d5a1d9058071ebccaf6b52fc2 (patch)
tree44fb7798096b66646039a34c6d4756e091bc700b /engines/bladerunner/scene.cpp
parent1d69120112e16a74a9d101a0d4d9de04196d29de (diff)
downloadscummvm-rg350-7090841ccc43c64d5a1d9058071ebccaf6b52fc2.tar.gz
scummvm-rg350-7090841ccc43c64d5a1d9058071ebccaf6b52fc2.tar.bz2
scummvm-rg350-7090841ccc43c64d5a1d9058071ebccaf6b52fc2.zip
BLADERUNNER: Support for running
Fixed Runciter idle state Fixed movement track delay Basic combat support
Diffstat (limited to 'engines/bladerunner/scene.cpp')
-rw-r--r--engines/bladerunner/scene.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/bladerunner/scene.cpp b/engines/bladerunner/scene.cpp
index f20c0be0ef..c327e80fa7 100644
--- a/engines/bladerunner/scene.cpp
+++ b/engines/bladerunner/scene.cpp
@@ -76,13 +76,15 @@ bool Scene::open(int setId, int sceneId, bool isLoadingGame) {
_vm->_actorDialogueQueue->flush(1, false);
}
+ _vm->walkingReset();
+
_setId = setId;
_sceneId = sceneId;
const Common::String sceneName = _vm->_gameInfo->getSceneName(_sceneId);
if (isLoadingGame) {
- // TODO: Set up overlays
+ // TODO: _vm->overlays->resume()
} else {
_regions->clear();
_exits->clear();
@@ -162,7 +164,7 @@ bool Scene::open(int setId, int sceneId, bool isLoadingGame) {
actor->getScreenRectangle(),
1,
0,
- actor->isTargetable(),
+ actor->isTarget(),
actor->isRetired());
}
}