22 #ifndef MADS_PHANTOM_SCENES2_H 23 #define MADS_PHANTOM_SCENES2_H 25 #include "common/serializer.h" 26 #include "mads/phantom/phantom_scenes.h" 62 void handleSellerAnimation();
63 void handleRaoulAnimation();
64 void handleConversation();
70 void setup()
override;
71 void enter()
override;
83 int _chandeliersPosX[5];
84 int _chandeliersHotspotId[5];
85 int _conversationCount;
92 void handleConversation1();
93 void handleConversation2();
94 void handleUsherAnimation();
95 void handleDegasAnimation();
96 void handleChandeliersPositions();
102 void setup()
override;
103 void enter()
override;
104 void step()
override;
127 int _conversationCount;
129 void handleBrieConversation();
130 void handleRichardConversation();
131 void handleRichardAndDaaeConversation();
132 void handleBrieAnimation();
133 void handleRichardAnimation();
134 void handleRaoulAnimation();
135 void handleDaaeAnimation();
141 void setup()
override;
142 void enter()
override;
143 void step()
override;
169 void handleConversation();
170 void handleBrieAnimation();
171 void handleFlorAnimation();
172 void handleRaoulAnimation();
173 void handleEndAnimation();
179 void setup()
override;
180 void enter()
override;
181 void step()
override;
190 bool _noConversationHold;
199 int _conversationCounter;
202 void handleConversation18();
203 void handleConversation10();
204 void handleConversation11();
205 void handleRichardAnimation();
206 void handleGiryAnimation();
212 void setup()
override;
213 void enter()
override;
214 void step()
override;
229 void setup()
override;
230 void enter()
override;
231 void step()
override;
245 void setup()
override;
246 void enter()
override;
247 void step()
override;
257 int _topLeftPeopleFrame;
258 int _topRightPeopleFrame;
259 int _middleLeftPeopleFrame;
260 int _centerPeopleFrame;
261 int _middleRightPeopleFrame;
262 int _bottomLeftPeopleFrame;
263 int _bottomMiddlePeopleFrame;
264 int _bottomRightPeopleFrame;
267 void animateTopLeftPeople();
268 void animateTopRightPeople();
269 void animateMiddleLeftPeople();
270 void animateCenterPeople();
271 void animateMiddleRightPeople();
272 void animateBottomLeftPeople();
273 void animateBottomMiddlePeople();
274 void animateBottomRightPeople();
280 void setup()
override;
281 void enter()
override;
282 void step()
override;
292 void setup()
override;
293 void enter()
override;
294 void step()
override;
Definition: phantom_scenes2.h:109
void setPlayerSpritesPrefix()
virtual void synchronize(Common::Serializer &s)
Definition: scene_data.h:126
Definition: phantom_scenes2.h:236
Definition: phantom_scenes2.h:77
virtual void preActions()
Definition: scene_data.h:106
Definition: phantom_scenes.h:445
PhantomScene(MADSEngine *vm)
Definition: serializer.h:79
Definition: phantom_scenes2.h:219
Definition: phantom_scenes2.h:31
Definition: phantom_scenes2.h:51
Definition: phantom_scenes2.h:186
Definition: phantom_scenes2.h:148
Definition: phantom_scenes2.h:287
Definition: phantom_scenes2.h:252
virtual void step()
Definition: scene_data.h:101