aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/subroutine.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-25 11:43:20 +0000
committerTravis Howell2006-10-25 11:43:20 +0000
commitfc04b2e45adbdc617fb6e20b3de81c88f5f10eff (patch)
tree9b27d4d9405f54baa8937d0597c3cc9b3272db27 /engines/agos/subroutine.cpp
parent2f422f56cd706dd4fd14fa592f5a310eb3ac7b2e (diff)
downloadscummvm-rg350-fc04b2e45adbdc617fb6e20b3de81c88f5f10eff.tar.gz
scummvm-rg350-fc04b2e45adbdc617fb6e20b3de81c88f5f10eff.tar.bz2
scummvm-rg350-fc04b2e45adbdc617fb6e20b3de81c88f5f10eff.zip
Add back delay between script restarts
svn-id: r24500
Diffstat (limited to 'engines/agos/subroutine.cpp')
-rw-r--r--engines/agos/subroutine.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/agos/subroutine.cpp b/engines/agos/subroutine.cpp
index 6975017664..575b6d7845 100644
--- a/engines/agos/subroutine.cpp
+++ b/engines/agos/subroutine.cpp
@@ -581,6 +581,7 @@ restart:
if (!_subjectItem) {
_classMode1 = 0;
} else {
+ delay(0);
sl = _classLine; /* Rescanner */
goto restart;
}
@@ -591,6 +592,7 @@ restart:
if (!_objectItem) {
_classMode2 = 0;
} else {
+ delay(0);
sl = _classLine; /* Rescanner */
goto restart;
}
@@ -598,6 +600,7 @@ restart:
/* result -10 means restart subroutine */
if (result == -10) {
+ delay(0);
sl = (SubroutineLine *)((byte *)sub + sub->first);
goto restart;
}