aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNipun Garg2019-06-22 22:20:25 +0530
committerEugene Sandulenko2019-09-03 17:16:55 +0200
commit996ae929fa27b6f7693770a3064a6b40d73a4923 (patch)
tree1962b0ac3904f6d2225d0a19c7701af04f28f5a2
parentd1a48b9d6f43fb5a69eb474dc509c3dcd49253b1 (diff)
downloadscummvm-rg350-996ae929fa27b6f7693770a3064a6b40d73a4923.tar.gz
scummvm-rg350-996ae929fa27b6f7693770a3064a6b40d73a4923.tar.bz2
scummvm-rg350-996ae929fa27b6f7693770a3064a6b40d73a4923.zip
HDB: Add checkAutoList calls to C_USENTITY
-rw-r--r--engines/hdb/ai-cinematic.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/hdb/ai-cinematic.cpp b/engines/hdb/ai-cinematic.cpp
index 819b9e2c5b..753386cd4c 100644
--- a/engines/hdb/ai-cinematic.cpp
+++ b/engines/hdb/ai-cinematic.cpp
@@ -214,13 +214,16 @@ void AI::processCines() {
g_hdb->useEntity((*it));
}
}
- warning("STUB: PROCESSCINES: USEENTITY: CheckActionList required;");
-#if 0
+ for (int i = 0; i < kMaxActions; i++) {
+ if (_actions[i].entityName && Common::matchString(_actions[i].entityName, "door1")) {
+ checkActionList(&_dummyPlayer, _actions[i].x1, _actions[i].y1, false);
+ checkActionList(&_dummyPlayer, _actions[i].x2, _actions[i].y2, false);
+ }
+ }
for (int i = 0;i < kMaxAutoActions;i++) {
if (_autoActions[i].entityName && Common::matchString(_autoActions[i].entityName, _cine[i]->string) && !_autoActions[i].activated)
checkAutoList(&_dummyPlayer, _autoActions[i].x, _autoActions[i].y);
}
-#endif
complete = true;
break;
case C_FADEIN: