aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai.h
diff options
context:
space:
mode:
authorNipun Garg2019-06-27 06:38:19 +0530
committerEugene Sandulenko2019-09-03 17:17:01 +0200
commitfbeb7f8c4ef472a4532926ab367e5dd5606067d9 (patch)
tree0d356aae917fa19f1f70af733eb43c9b5f1a8139 /engines/hdb/ai.h
parent8aa509d9bf2bb96a6234ef49c6b14e18e18b6b82 (diff)
downloadscummvm-rg350-fbeb7f8c4ef472a4532926ab367e5dd5606067d9.tar.gz
scummvm-rg350-fbeb7f8c4ef472a4532926ab367e5dd5606067d9.tar.bz2
scummvm-rg350-fbeb7f8c4ef472a4532926ab367e5dd5606067d9.zip
HDB: Add _triggerList data
Diffstat (limited to 'engines/hdb/ai.h')
-rw-r--r--engines/hdb/ai.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/hdb/ai.h b/engines/hdb/ai.h
index f24dbc850f..7a33e42547 100644
--- a/engines/hdb/ai.h
+++ b/engines/hdb/ai.h
@@ -618,6 +618,16 @@ struct HereT {
char entName[32];
};
+struct Trigger {
+ char id[32];
+ uint16 x, y;
+ uint16 value1, value2;
+ char luaFuncInit[32];
+ char luaFuncUse[32];
+
+ Trigger() : id(""), x(0), y(0), value1(0), value2(0), luaFuncInit(""), luaFuncUse("") {}
+};
+
struct CineCommand {
CineType cmdType;
double x, y;
@@ -1004,6 +1014,7 @@ public:
Common::Array<ArrowPath *> *_arrowPaths;
Common::Array<HereT *> *_hereList;
+ Common::Array<Trigger *> *_triggerList;
// Virtual Player
AIEntity _dummyPlayer, _dummyLaser;