ScummVM API documentation
TsAGE::Game Class Referenceabstract
Inheritance diagram for TsAGE::Game:
TsAGE::BlueForce::BlueForceGame TsAGE::Ringworld2::Ringworld2Game TsAGE::Ringworld::RingworldDemoGame TsAGE::Ringworld::RingworldGame

Public Member Functions

void addHandler (GameHandler *entry)
 
void removeHandler (GameHandler *entry)
 
void execute ()
 
virtual void start ()=0
 
virtual void restart ()
 
virtual void restartGame ()
 
virtual void saveGame ()
 
virtual void restoreGame ()
 
virtual void quitGame ()
 
virtual void endGame (int resNum, int lineNum)
 
virtual ScenecreateScene (int sceneNumber)=0
 
virtual void processEvent (Event &event)
 
virtual void rightClick ()
 
virtual bool canSaveGameStateCurrently ()=0
 
virtual bool canLoadGameStateCurrently ()=0
 

Protected Member Functions

virtual void handleSaveLoad (bool saveFlag, int &saveSlot, Common::String &saveName)
 

Static Protected Member Functions

static bool notLockedFn (GameHandler *g)
 

Protected Attributes

SynchronizedList< GameHandler * > _handlers
 

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