ScummVM API documentation
Crab::Game Class Reference
Inheritance diagram for Crab::Game:
Crab::GameState

Public Member Functions

void init (const Common::Path &filename)
 
void startNewGame ()
 
void loadGame ()
 
void handleEvents (Common::Event &event, bool &shouldChangeState, GameStateID &newStateId)
 
void internalEvents (bool &shouldChangeState, GameStateID &newStateId)
 
void draw ()
 
bool loadState (Common::SeekableReadStream *stream)
 
void saveState (Common::SeekableWriteStream *stream)
 
void autoSave ()
 
void setUI ()
 
virtual void handleEvents (Common::Event &event, bool &shouldChangeState, GameStateID &newStateId)=0
 
virtual void internalEvents (bool &shouldChangeState, GameStateID &newStateId)=0
 
virtual void draw ()=0
 
virtual void setUI ()=0
 
virtual void autoSave ()=0
 

Member Function Documentation

◆ handleEvents()

void Crab::Game::handleEvents ( Common::Event &  event,
bool &  shouldChangeState,
GameStateID &  newStateId 
)
virtual

Implements Crab::GameState.

◆ internalEvents()

void Crab::Game::internalEvents ( bool &  shouldChangeState,
GameStateID &  newStateId 
)
virtual

Implements Crab::GameState.

◆ draw()

void Crab::Game::draw ( )
virtual

Implements Crab::GameState.

◆ autoSave()

void Crab::Game::autoSave ( )
inlinevirtual

Implements Crab::GameState.

◆ setUI()

void Crab::Game::setUI ( )
virtual

Implements Crab::GameState.


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