|
| GameManager (SupernovaEngine *vm, Sound *sound) |
|
virtual void | updateEvents () |
|
void | processInput (Common::KeyState &state) |
|
void | processInput () |
|
virtual void | executeRoom () |
|
virtual bool | serialize (Common::WriteStream *out) |
|
virtual bool | deserialize (Common::ReadStream *in, int version) |
|
void | takeObject (Object &obj) |
|
void | setObjectNull (Object *&obj) |
|
bool | isNullObject (Object *obj) |
|
virtual void | initState () |
|
virtual void | initRooms () |
|
virtual void | destroyRooms () |
|
void | initGui () |
|
virtual bool | canSaveGameStateCurrently () |
|
virtual bool | genericInteract (Action verb, Object &obj1, Object &obj2) |
|
void | getInput (bool onlyKeys=false) |
|
void | wait (int ticks, bool checkInput=false, bool waitForSpeech=false) |
|
bool | waitOnInput (int ticks, Common::KeyCode &keycode, bool waitForSpeech=false) |
|
void | screenShake () |
|
virtual void | roomBrightness () |
|
void | showMenu () |
|
void | animationOff () |
|
void | animationOn () |
|
void | edit (Common::String &input, int x, int y, uint length) |
|
int | invertSection (int section) |
|
virtual void | drawMapExits () |
|
void | drawStatus () |
|
void | drawCommandBox () |
|
void | drawInventory () |
|
void | drawGUI () |
|
void | changeRoom (RoomId id) |
|
void | resetInputState () |
|
virtual void | handleInput () |
|
virtual void | handleTime () |
|
void | pauseTimer (bool pause) |
|
virtual void | loadTime () |
|
virtual void | saveTime () |
|
void | setAnimationTimer (int ticks) |
|
void | dead (int messageId) |
|
int | dialog (int num, byte rowLength[6], int text[6], int number) |
|
void | sentence (int number, bool brightness) |
|
void | say (int textId) |
|
void | say (const char *text) |
|
void | reply (int textId, int aus1, int aus2) |
|
void | reply (const char *text, int aus1, int aus2) |
|
void | mousePosDialog (int x, int y) |
|
virtual void | takeMoney (int amount) |
|