ScummVM API documentation
TsAGE::SceneManager Class Reference
Inheritance diagram for TsAGE::SceneManager:
TsAGE::GameHandler TsAGE::SaveListener TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable

Public Member Functions

void listenerSynchronize (Serializer &s) override
 
void setNewScene (int sceneNumber)
 
void checkScene ()
 
void sceneChange ()
 
void fadeInIfNecessary ()
 
void changeScene (int newSceneNumber)
 
void setBgOffset (const Common::Point &pt, int loadCount)
 
void removeAction (Action *action)
 
- Public Member Functions inherited from TsAGE::GameHandler
void execute ()
 
void synchronize (Serializer &s) override
 
Common::String getClassName () override
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void dispatch () override
 
- Public Member Functions inherited from TsAGE::EventHandler
virtual void remove ()
 
virtual void signal ()
 
virtual void process (Event &event)
 
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
virtual void destroy ()
 
- Public Member Functions inherited from TsAGE::SavedObject
void synchronize (Serializer &s) override
 

Static Public Member Functions

static void setup ()
 
static void setBackSurface ()
 
static void saveListener (int saveMode)
 
static void loadNotifier (bool postFlag)
 
- Static Public Member Functions inherited from TsAGE::SavedObject
static SavedObjectcreateInstance (const Common::String &className)
 

Public Attributes

Scene_scene
 
bool _hasPalette
 
int _loadMode
 
int _sceneNumber
 
int _previousScene
 
int _nextSceneNumber
 
FadeMode _fadeMode
 
Common::Point _sceneBgOffset
 
int _sceneLoadCount
 
Rect _scrollerRect
 
int _objectCount
 
- Public Attributes inherited from TsAGE::GameHandler
RefCounter _lockCtr
 
RefCounter _waitCtr
 
int _nextWaitCtr
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

The documentation for this class was generated from the following file: