25 #include "common/scummsys.h" 26 #include "common/array.h" 27 #include "common/rect.h" 28 #include "mads/nebular/core/assets.h" 29 #include "mads/nebular/core/screen.h" 30 #include "mads/nebular/core/hotspots.h" 31 #include "mads/nebular/core/messages.h" 32 #include "mads/nebular/core/msurface.h" 33 #include "mads/nebular/core/scene_data.h" 34 #include "mads/nebular/core/animation.h" 35 #include "mads/nebular/core/rails.h" 36 #include "mads/nebular/core/sequence.h" 37 #include "mads/nebular/core/sprites.h" 38 #include "mads/nebular/core/user_interface.h" 44 RETURNING_FROM_DIALOG = -2, RETURNING_FROM_LOADING = -1
52 int activeVocabIndexOf(
int vocabId);
57 void loadVocabStrings();
109 int _cyclingThreshold;
111 int _totalCycleColors;
117 bool _freeAnimationFlag;
125 bool _reloadSceneFlag;
127 uint32 _frameStartTime;
143 void restrictScene();
203 void drawElements(ScreenTransition transitionType,
bool surfaceFlag);
224 return _vocabStrings[vocabId - 1];
260 void setAnimFrame(
int id,
int val);
261 int getAnimFrame(
int id);
263 void setDynamicAnim(
int id,
int anim_id,
int segment);
265 void drawToBackground(
int spriteId,
int frameId,
Common::Point pos,
int depth,
int scale);
266 void deleteSequence(
int idx);
267 void loadSpeech(
int idx);
268 void playSpeech(
int idx);
269 void sceneScale(
int yFront,
int maxScale,
int yBack,
int minScale);
270 void animations_tick();
Common::String getVocab(int vocabId)
Definition: scene.h:223
void synchronize(Common::Serializer &s)
void loadScene(int sceneId, const Common::Path &prefix, bool palFlag)
int loadAnimation(const Common::Path &resName, int trigger=0)
Definition: msurface.h:203
Definition: hotspots.h:125
Definition: sprites.h:201
Definition: scene_data.h:75
Definition: sprites.h:150
Definition: serializer.h:80
void addActiveVocab(int vocabId)
uint32 getVocabStringsCount() const
Definition: animation.h:141
void changeVariant(int variant)
void drawElements(ScreenTransition transitionType, bool surfaceFlag)
Definition: user_interface.h:136
Scene(RexNebularEngine *vm)
Definition: messages.h:153
Definition: sound_manager.h:38
Definition: scene_data.h:149
Definition: hotspots.h:72
Definition: msurface.h:188
Definition: messages.h:90
Definition: sequence.h:92