From 65ca4062e382339dbda9594a8d4a546b57324662 Mon Sep 17 00:00:00 2001 From: Nipun Garg Date: Thu, 20 Jun 2019 05:17:30 +0530 Subject: HDB: Add additional player frames --- engines/hdb/ai.h | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) (limited to 'engines/hdb') 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; -- cgit v1.2.3