22 #ifndef MADS_GAME_DRAGONSPHERE_H 23 #define MADS_GAME_DRAGONSPHERE_H 25 #include "mads/game.h" 26 #include "mads/globals.h" 27 #include "mads/dragonsphere/globals_dragonsphere.h" 30 namespace Dragonsphere {
33 enum StoryMode { STORYMODE_NAUGHTY = 1, STORYMODE_NICE = 2 };
35 enum InventoryObject {
38 OBJ_BIRD_FIGURINE = 1,
48 OBJ_YELLOW_STONE = 11,
61 OBJ_FLASK_OF_ACID = 24,
63 OBJ_VORTEX_STONE = 26,
66 OBJ_CRYSTAL_BALL = 29,
67 OBJ_BLACK_SPHERE = 30,
69 OBJ_SHIFTER_RING = 32,
70 OBJ_SPIRIT_BUNDLE = 33,
71 OBJ_PARTIAL_BUNDLE = 34,
73 OBJ_TENTACLE_PARTS = 36,
74 OBJ_TELEPORT_DOOR = 37,
76 OBJ_CRYSTAL_FLOWER = 39,
77 OBJ_DIAMOND_DUST = 40,
80 OBJ_MAGIC_MUSIC_BOX = 43,
102 StoryMode _storyMode;
110 void step()
override;
121 void preLoadSection()
override {}
122 void sectionPtr2()
override {}
123 void postLoadSection()
override {}
void setSectionHandler() override
Definition: game_data.h:57
Definition: globals_dragonsphere.h:159
void checkShowDialog() override
void synchronize(Common::Serializer &s, bool phase1) override
Definition: serializer.h:79
void startGame() override
void unhandledAction() override
void initializeGlobals() override
Definition: game_dragonsphere.h:116
Globals & globals() override
Definition: game_dragonsphere.h:104
void doObjectAction() override
Definition: game_dragonsphere.h:88