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 Scene * createScene (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: