|
| GameManager2 (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 |
|
void | roomBrightness () override |
|
void | drawMapExits () override |
|
void | handleInput () override |
|
void | handleTime () override |
|
void | loadTime () override |
|
void | saveTime () override |
|
void | takeMoney (int amount) override |
|
void | taxi () |
|
void | leaveTaxi () |
|
void | taxiUnknownDestination () |
|
void | taxiPayment (int price, int destination) |
|
void | playerTakeOut () |
|
void | sober () |
|
void | playCD () |
|
bool | talk (int mod1, int mod2, int rest, MessagePosition pos, int id) |
|
bool | talkRest (int mod1, int mod2, int rest) |
|
void | pyramidEnd () |
|
void | passageConstruction () |
|
byte | wall (int s, int z, int direction, int stepsForward, int stepsRight) |
|
bool | move (Action verb, Object &obj) |
|
void | compass () |
|
void | puzzleConstruction () |
|
void | drawClock () |
|
void | caught () |
|
void | caught2 () |
|
void | alarm () |
|
void | crack (int time) |
|
bool | crackDoor (int time) |
|
void | museumDoorInteract (Action verb, Object &obj1, Object &obj2) |
|
void | securityEntrance () |
|
void | pressureAlarmCount () |
|
void | pressureAlarmEntrance () |
|
| 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) |
|