22 #ifndef MADS_PHANTOM_SCENES1_H 23 #define MADS_PHANTOM_SCENES1_H 25 #include "common/serializer.h" 26 #include "mads/phantom/phantom_scenes.h" 56 int _chandelierStatus;
63 bool _startWalking0Fl;
71 void setup()
override;
72 void enter()
override;
77 void handleConversation0();
78 void handleConversation1();
79 void handleAnimation0();
80 void handleAnimation1();
91 void setup()
override;
92 void enter()
override;
108 int _hotspotRightFloor1;
109 int _hotspotRightFloor2;
110 int _hotspotLeftFloor1;
111 int _hotspotLeftFloor2;
112 int _hotspotGentleman;
115 int _lastJacquesFrame;
125 bool _climbThroughTrapFl;
129 void adjustRails(
int variant);
130 void handleJacquesAnim();
131 void climbRightStairs();
132 void climbLeftStairs();
133 void descendRightStairs();
134 void descendLeftStairs();
135 void process_conv_jacques();
141 void setup()
override;
142 void enter()
override;
143 void step()
override;
157 bool _beforeSheLeaves;
158 bool _beforeHeLeaves;
170 int _lastPlayerFrame;
172 void cleanInventory();
173 void processConversations();
174 void handleWalkAnimation();
175 void handleCoupleAnimations();
176 void handleRichAnimations();
177 void handlePlayerWalk();
183 void setup()
override;
184 void enter()
override;
185 void step()
override;
195 void setup()
override;
196 void enter()
override;
197 void step()
override;
204 int _sandbagHostpotId;
209 void setup()
override;
210 void enter()
override;
211 void step()
override;
221 void setup()
override;
222 void enter()
override;
223 void step()
override;
238 int _conversationCount;
239 int _prevShutUpFrame;
241 void handleCharAnimation();
242 void handleCharlesConversation();
248 void setup()
override;
249 void enter()
override;
250 void step()
override;
267 void setup()
override;
268 void enter()
override;
269 void step()
override;
279 void setup()
override;
280 void enter()
override;
281 void step()
override;
295 void handleListenAnimation();
296 void handleListenConversation();
302 void setup()
override;
303 void enter()
override;
304 void step()
override;
322 void handleConversation();
323 void handleJulieAnimation();
324 void handleRaoulChair();
330 void setup()
override;
331 void enter()
override;
332 void step()
override;
339 bool _standingAndTalking;
340 bool _dayWantsToTalk;
350 bool _raoulStandingFl;
353 int _christineHotspotId1;
354 int _christineHotspotId2;
367 int _lastDayResetFrame;
370 void handleFlorentAnimation();
371 void handleDayAnimation();
372 void handleRaoulAnimation();
373 void handleRaoulAnimation2();
374 void handleJulieAnimation();
375 void handleDeadConversation();
376 void handleFlorentConversation();
377 void handleLoveConversation();
383 void setup()
override;
384 void enter()
override;
385 void step()
override;
395 void setup()
override;
396 void enter()
override;
397 void step()
override;
407 void setup()
override;
408 void enter()
override;
409 void step()
override;
Definition: phantom_scenes1.h:98
Definition: phantom_scenes1.h:274
virtual void synchronize(Common::Serializer &s)
Definition: scene_data.h:126
Definition: phantom_scenes1.h:216
void setPlayerSpritesPrefix()
Definition: phantom_scenes1.h:390
Definition: phantom_scenes1.h:83
virtual void preActions()
Definition: scene_data.h:106
Definition: phantom_scenes.h:445
PhantomScene(MADSEngine *vm)
Definition: serializer.h:79
Definition: phantom_scenes1.h:202
Definition: phantom_scenes1.h:337
Definition: phantom_scenes1.h:31
Definition: phantom_scenes1.h:51
Definition: phantom_scenes1.h:190
Definition: phantom_scenes1.h:309
Definition: phantom_scenes1.h:255
Definition: phantom_scenes1.h:148
Definition: phantom_scenes1.h:286
Definition: phantom_scenes1.h:402
Definition: phantom_scenes1.h:228
virtual void step()
Definition: scene_data.h:101