ScummVM API documentation
Saga2::GameMode Class Reference

Public Member Functions

void begin ()
 
void end ()
 

Static Public Member Functions

static void modeUnStack ()
 
static void modeUnStack (int StopHere)
 
static int getStack (GameMode **saveStackPtr)
 
static void SetStack (GameMode *modeFirst,...)
 
static void SetStack (GameMode **newStack, int newStackSize)
 
static bool update ()
 
static void modeStack (GameMode *AddThisMode)
 
static void modeSwitch ()
 

Public Attributes

GameMode_prev
 
int16 _nestable
 
void(* _setup )()
 
void(* _cleanup )()
 
void(* _handleTask )()
 
void(* _handleKey )(int16 key, int16 qual)
 
void(* _draw )()
 

Static Public Attributes

static GameMode_modeStackPtr [kMax_Modes]
 
static int _modeStackCtr
 
static GameMode_newmodeStackPtr [kMax_Modes]
 
static int _newmodeStackCtr
 
static int _newmodeFlag
 
static GameMode_currentMode
 
static GameMode_newMode
 

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