aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/ai.h
diff options
context:
space:
mode:
authorNipun Garg2019-06-25 00:33:19 +0530
committerEugene Sandulenko2019-09-03 17:16:59 +0200
commitace7d2754616ce0df48bd1314095d0e8907d729a (patch)
tree97ce41078611a4794898381b17ca84f30919aaa8 /engines/hdb/ai.h
parent70888532f8d6ab04b612eafe7de0256f0ce39172 (diff)
downloadscummvm-rg350-ace7d2754616ce0df48bd1314095d0e8907d729a.tar.gz
scummvm-rg350-ace7d2754616ce0df48bd1314095d0e8907d729a.tar.bz2
scummvm-rg350-ace7d2754616ce0df48bd1314095d0e8907d729a.zip
HDB: Add _arrowPaths data
Diffstat (limited to 'engines/hdb/ai.h')
-rw-r--r--engines/hdb/ai.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/hdb/ai.h b/engines/hdb/ai.h
index 9c49e3e14d..fec57834a6 100644
--- a/engines/hdb/ai.h
+++ b/engines/hdb/ai.h
@@ -583,6 +583,14 @@ struct AutoAction {
AutoAction() : x(0), y(0), activated(false), luaFuncInit(""), luaFuncUse(""), entityName("") {}
};
+struct ArrowPath {
+ uint16 type;
+ AIDir dir;
+ uint16 tileX, tileY;
+
+ ArrowPath() : type(0), dir(DIR_NONE), tileX(0), tileY(0) {}
+};
+
struct CineCommand {
CineType cmdType;
double x, y;
@@ -937,6 +945,8 @@ public:
AutoAction _autoActions[kMaxAutoActions];
+ Common::Array<ArrowPath *> *_arrowPaths;
+
// Virtual Player
AIEntity _dummyPlayer;