aboutsummaryrefslogtreecommitdiff
path: root/kyra/script_v1.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2005-11-26 16:37:20 +0000
committerJohannes Schickel2005-11-26 16:37:20 +0000
commit6bf4affaa4a1a046822ba6d9fa92d233104e57d3 (patch)
treef96f96f81f0611e76ac64ec5e492339a74880185 /kyra/script_v1.cpp
parent66e5b90168b311d6f4d4d1ae31142e02bca29d4d (diff)
downloadscummvm-rg350-6bf4affaa4a1a046822ba6d9fa92d233104e57d3.tar.gz
scummvm-rg350-6bf4affaa4a1a046822ba6d9fa92d233104e57d3.tar.bz2
scummvm-rg350-6bf4affaa4a1a046822ba6d9fa92d233104e57d3.zip
Fixed bug that findSubPath did not update the saved facing.
svn-id: r19704
Diffstat (limited to 'kyra/script_v1.cpp')
-rw-r--r--kyra/script_v1.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/kyra/script_v1.cpp b/kyra/script_v1.cpp
index 682158e068..d63c678025 100644
--- a/kyra/script_v1.cpp
+++ b/kyra/script_v1.cpp
@@ -374,7 +374,8 @@ int KyraEngine::cmd_blockOutWalkableRegion(ScriptState *script) {
int KyraEngine::cmd_walkPlayerToPoint(ScriptState *script) {
debug(3, "cmd_walkPlayerToPoint(0x%X) (%d, %d, %d, %d)", script, stackPos(0), stackPos(1), stackPos(2), stackPos(3));
- if (!stackPos(2)) {
+ int normalTimers = stackPos(2);
+ if (!normalTimers) {
disableTimer(19);
disableTimer(14);
disableTimer(18);
@@ -382,7 +383,7 @@ int KyraEngine::cmd_walkPlayerToPoint(ScriptState *script) {
int reinitScript = handleSceneChange(stackPos(0), stackPos(1), stackPos(2), stackPos(3));
- if (!stackPos(2)) {
+ if (!normalTimers) {
enableTimer(19);
enableTimer(14);
enableTimer(18);