22 #ifndef MADS_PHANTOM_SCENES5_H 23 #define MADS_PHANTOM_SCENES5_H 25 #include "common/serializer.h" 26 #include "mads/phantom/phantom_scenes.h" 60 void setup()
override;
61 void enter()
override;
74 bool _trapDoorHotspotEnabled;
75 bool _acceleratedFireActivationFl;
78 int _puzzlePictures[16];
79 int _puzzleSprites[16];
80 int _puzzleSequences[16];
86 uint32 _lastFrameTime;
92 void room_502_initialize_panels();
93 void loadCyclingInfo();
94 void animateFireBursts();
95 void setPaletteCycle();
96 void handlePanelAnimation();
105 void setup()
override;
106 void enter()
override;
107 void step()
override;
120 bool _playingMusicFl;
121 bool _chairDialogDoneFl;
135 int _christineTalkCount;
138 void handleListenAnimation();
139 void handleOrganAnimation();
140 void handleChairAnimation();
141 void handlePhantomAnimation1();
142 void handlePhantomAnimation2();
143 void handlePhantomAnimation3();
144 void handleListenConversation();
145 void handlePlayConversation();
146 void handleFightConversation();
152 void setup()
override;
153 void enter()
override;
154 void step()
override;
178 void handleRaoulAnimation();
179 void handleBothanimation();
180 void handlePartedAnimation();
181 void handleCoffinDialog();
187 void setup()
override;
188 void enter()
override;
189 void step()
override;
204 void setup()
override;
205 void enter()
override;
206 void step()
override;
virtual void synchronize(Common::Serializer &s)
Definition: scene_data.h:126
virtual void preActions()
Definition: scene_data.h:106
Definition: phantom_scenes5.h:67
Definition: phantom_scenes.h:445
PhantomScene(MADSEngine *vm)
Definition: serializer.h:79
Definition: phantom_scenes5.h:31
Definition: phantom_scenes5.h:194
Definition: phantom_scenes5.h:51
void setPlayerSpritesPrefix()
Definition: phantom_scenes5.h:159
Definition: phantom_scenes5.h:112
virtual void step()
Definition: scene_data.h:101