24 #ifndef MADS_GAME_FOREST_H 25 #define MADS_GAME_FOREST_H 27 #include "mads/game.h" 28 #include "mads/globals.h" 29 #include "mads/forest/globals_forest.h" 36 enum StoryMode { STORYMODE_NAUGHTY = 1, STORYMODE_NICE = 2 };
38 enum InventoryObject {
58 class GameForest :
public Game {
61 GameForest(MADSEngine *vm);
63 void startGame()
override;
65 void initializeGlobals()
override;
67 void setSectionHandler()
override;
69 void checkShowDialog()
override;
71 ForestGlobals _globals;
74 Globals &globals()
override {
return _globals; }
76 void doObjectAction()
override;
78 void unhandledAction()
override;
86 class Section1Handler :
public SectionHandler {
88 Section1Handler(MADSEngine *vm) : SectionHandler(vm) {}
91 void preLoadSection()
override {}
92 void sectionPtr2()
override {}
93 void postLoadSection()
override {}
97 typedef Section1Handler Section2Handler;
98 typedef Section1Handler Section3Handler;
99 typedef Section1Handler Section4Handler;
100 typedef Section1Handler Section5Handler;
101 typedef Section1Handler Section6Handler;
102 typedef Section1Handler Section7Handler;
103 typedef Section1Handler Section8Handler;
Definition: serializer.h:79