aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNipun Garg2019-06-20 05:17:30 +0530
committerEugene Sandulenko2019-09-03 17:16:51 +0200
commit65ca4062e382339dbda9594a8d4a546b57324662 (patch)
treec8f19559c90ddd062be7331ed1e7595a9e62ed51
parent96e37fdf473a7522a60ff08029028624df0764ce (diff)
downloadscummvm-rg350-65ca4062e382339dbda9594a8d4a546b57324662.tar.gz
scummvm-rg350-65ca4062e382339dbda9594a8d4a546b57324662.tar.bz2
scummvm-rg350-65ca4062e382339dbda9594a8d4a546b57324662.zip
HDB: Add additional player frames
-rw-r--r--engines/hdb/ai.h62
1 files changed, 62 insertions, 0 deletions
diff --git a/engines/hdb/ai.h b/engines/hdb/ai.h
index c94f9ffeb3..d90dbac955 100644
--- a/engines/hdb/ai.h
+++ b/engines/hdb/ai.h
@@ -550,6 +550,68 @@ private:
bool _playerEmerging;
bool _playerRunning;
+ uint16 pushupFrames;
+ Tile *pushupGfx[kMaxAnimFrames];
+
+ uint16 pushdownFrames;
+ Tile *pushdownGfx[kMaxAnimFrames];
+
+ uint16 pushleftFrames;
+ Tile *pushleftGfx[kMaxAnimFrames];
+
+ uint16 pushrightFrames;
+ Tile *pushrightGfx[kMaxAnimFrames];
+
+ Tile *getGfx[5]; // only 1 frame in each direction (+1 for DIR_NONE at start)
+
+ uint16 dyingFrames;
+ Tile *dyingGfx[kMaxDeathFrames];
+
+ Tile *goodjobGfx; // only 1 frame
+
+ uint16 horrible1Frames;
+ Tile *horrible1Gfx[kMaxDeathFrames];
+ uint16 horrible2Frames;
+ Tile *horrible2Gfx[kMaxDeathFrames];
+ uint16 horrible3Frames;
+ Tile *horrible3Gfx[kMaxDeathFrames];
+ uint16 horrible4Frames;
+ Tile *horrible4Gfx[kMaxDeathFrames];
+ uint16 plummetFrames;
+ Tile *plummetGfx[kMaxDeathFrames];
+
+ uint16 clubUpFrames;
+ Tile *clubUpGfx[kMaxAnimFrames];
+ uint16 clubDownFrames;
+ Tile *clubDownGfx[kMaxAnimFrames];
+ uint16 clubLeftFrames;
+ Tile *clubLeftGfx[kMaxAnimFrames];
+ uint16 clubRightFrames;
+ Tile *clubRightGfx[kMaxAnimFrames];
+
+ uint16 stunUpFrames;
+ Tile *stunUpGfx[kMaxAnimFrames];
+ uint16 stunDownFrames;
+ Tile *stunDownGfx[kMaxAnimFrames];
+ uint16 stunLeftFrames;
+ Tile *stunLeftGfx[kMaxAnimFrames];
+ uint16 stunRightFrames;
+ Tile *stunRightGfx[kMaxAnimFrames];
+ Tile *stun_lightningGfx[kMaxAnimFrames];
+ Tile *stunnedGfx[kMaxAnimFrames];
+
+ uint16 slugUpFrames;
+ Tile *slugUpGfx[kMaxAnimFrames];
+ uint16 slugDownFrames;
+ Tile *slugDownGfx[kMaxAnimFrames];
+ uint16 slugLeftFrames;
+ Tile *slugLeftGfx[kMaxAnimFrames];
+ uint16 slugRightFrames;
+ Tile *slugRightGfx[kMaxAnimFrames];
+
+ uint16 slugAttackFrames;
+ Tile *slugAttackGfx[kMaxAnimFrames];
+
// Player Resources and Deliveries
int _numGems;