|
| GameManager1 (SupernovaEngine *vm, Sound *sound) |
|
void | updateEvents () override |
|
void | executeRoom () override |
|
bool | serialize (Common::WriteStream *out) override |
|
bool | deserialize (Common::ReadStream *in, int version) override |
|
void | initState () override |
|
void | initRooms () override |
|
void | destroyRooms () override |
|
bool | canSaveGameStateCurrently () override |
|
bool | genericInteract (Action verb, Object &obj1, Object &obj2) override |
|
bool | isHelmetOff () |
|
void | great (uint number) |
|
bool | airless () |
|
void | shock () |
|
void | turnOff () |
|
void | turnOn () |
|
void | roomBrightness () override |
|
void | openLocker (const Room *room, Object *obj, Object *lock, int section) |
|
void | closeLocker (const Room *room, Object *obj, Object *lock, int section) |
|
void | drawMapExits () override |
|
void | handleInput () override |
|
void | handleTime () override |
|
void | loadTime () override |
|
void | saveTime () override |
|
void | shot (int a, int b) |
|
void | takeMoney (int amount) override |
|
void | search (int time) |
|
void | startSearch () |
|
void | guardNoticed () |
|
void | busted (int i) |
|
void | corridorOnEntrance () |
|
void | telomat (int number) |
|
void | novaScroll () |
|
void | supernovaEvent () |
|
void | guardReturnedEvent () |
|
void | walk (int a) |
|
void | guardWalkEvent () |
|
void | taxiEvent () |
|
void | searchStartEvent () |
|
void | guardShot () |
|
void | guard3Shot () |
|
void | alarm () |
|
void | alarmSound () |
|
| GameManager (SupernovaEngine *vm, Sound *sound) |
|
void | processInput (Common::KeyState &state) |
|
void | processInput () |
|
void | takeObject (Object &obj) |
|
void | setObjectNull (Object *&obj) |
|
bool | isNullObject (Object *obj) |
|
void | initGui () |
|
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 () |
|
void | showMenu () |
|
void | animationOff () |
|
void | animationOn () |
|
void | edit (Common::String &input, int x, int y, uint length) |
|
int | invertSection (int section) |
|
void | drawStatus () |
|
void | drawCommandBox () |
|
void | drawInventory () |
|
void | drawGUI () |
|
void | changeRoom (RoomId id) |
|
void | resetInputState () |
|
void | pauseTimer (bool pause) |
|
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) |
|