22 #ifndef MADS_DRAGON_SCENES1_H 23 #define MADS_DRAGON_SCENES1_H 25 #include "common/serializer.h" 26 #include "mads/dragonsphere/dragonsphere_scenes.h" 29 namespace Dragonsphere {
56 void setup()
override;
57 void enter()
override;
65 int _diaryHotspotIdx1;
66 int _diaryHotspotIdx2;
74 void setup()
override;
75 void enter()
override;
86 void setup()
override;
87 void enter()
override;
102 bool _activateTimerFl;
106 int _animationRunning;
109 int _doorwayHotspotId;
130 void handleFinalConversation();
131 void handleKingAnimation();
132 void handleMacAnimation1();
133 void handleMacAnimation2();
134 void handleQueenAnimation();
135 void handleTwinklesAnimation();
136 void handleDeathAnimation();
137 void handlePidAnimation();
143 void setup()
override;
144 void enter()
override;
145 void step()
override;
161 int _bucketHotspotId;
163 int _gobletHotspotId;
165 void setRandomStatus();
166 void setRandomWipebrow();
167 void handleConversation();
173 void setup()
override;
174 void enter()
override;
175 void step()
override;
Definition: dragonsphere_scenes1.h:31
virtual void synchronize(Common::Serializer &s)
Definition: scene_data.h:126
Definition: dragonsphere_scenes1.h:150
DragonsphereScene(MADSEngine *vm)
virtual void preActions()
Definition: scene_data.h:106
Definition: dragonsphere_scenes1.h:63
Definition: dragonsphere_scenes1.h:93
Definition: serializer.h:79
Definition: dragonsphere_scenes.h:619
Definition: dragonsphere_scenes1.h:51
Definition: dragonsphere_scenes1.h:81
void setPlayerSpritesPrefix()
virtual void step()
Definition: scene_data.h:101