diff options
author | Strangerke | 2015-10-30 11:05:07 +0100 |
---|---|---|
committer | Strangerke | 2015-10-30 11:05:07 +0100 |
commit | 7c4f6bae20f2848980130ea3db7f84478f78bf63 (patch) | |
tree | acdbdb84b6ef6798c87bbf4fde452832ab7ef3ad /engines/mads/phantom/game_phantom.h | |
parent | bd1f03ee6ca8c2ad6756fd83834cbbe596e13d82 (diff) | |
download | scummvm-rg350-7c4f6bae20f2848980130ea3db7f84478f78bf63.tar.gz scummvm-rg350-7c4f6bae20f2848980130ea3db7f84478f78bf63.tar.bz2 scummvm-rg350-7c4f6bae20f2848980130ea3db7f84478f78bf63.zip |
MADS: Phantom: Implement scene 401
Diffstat (limited to 'engines/mads/phantom/game_phantom.h')
-rw-r--r-- | engines/mads/phantom/game_phantom.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/mads/phantom/game_phantom.h b/engines/mads/phantom/game_phantom.h index 3e223cdf31..d6de29b496 100644 --- a/engines/mads/phantom/game_phantom.h +++ b/engines/mads/phantom/game_phantom.h @@ -68,6 +68,21 @@ enum InventoryObject { OBJ_OAR = 24 }; +enum MazeEvent { + MAZE_EVENT_PUDDLE = 0x0001, + MAZE_EVENT_RAT_NEST = 0x0002, + MAZE_EVENT_SKULL = 0x0004, + MAZE_EVENT_POT = 0x0008, + MAZE_EVENT_BRICK = 0x0010, + MAZE_EVENT_HOLE = 0x0020, + MAZE_EVENT_WEB = 0x0040, + MAZE_EVENT_PLANK = 0x0080, + MAZE_EVENT_DRAIN = 0x0100, + MAZE_EVENT_STONE = 0x0200, + MAZE_EVENT_BLOCK = 0x0400, + MAZE_EVENT_FALLEN_BLOCK = 0x0800 +}; + class GamePhantom : public Game { friend class Game; protected: @@ -97,6 +112,9 @@ public: virtual void synchronize(Common::Serializer &s, bool phase1); void enterCatacombs(int val); + void initCatacombs(); + void moveCatacombs(int dir) { warning("TODO: moveCataCombs"); }; + int exitCatacombs(int dir) { warning("TODO: exitCatacombs"); return -1; }; }; |