diff options
author | johndoe123 | 2013-01-23 11:24:17 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:47:42 +0200 |
commit | 379a8cbbe031c0c637029946b4cebea1e3e72bd5 (patch) | |
tree | 6ae88b35f4dc0d3c5ee8ddaddec9b2dfb0539fad /engines/neverhood/gamemodule.h | |
parent | 490d447ed19d481c9e15847c9bb43223b71c7847 (diff) | |
download | scummvm-rg350-379a8cbbe031c0c637029946b4cebea1e3e72bd5.tar.gz scummvm-rg350-379a8cbbe031c0c637029946b4cebea1e3e72bd5.tar.bz2 scummvm-rg350-379a8cbbe031c0c637029946b4cebea1e3e72bd5.zip |
NEVERHOOD: Add support for loading/saving games with the game's own menu
- Add LoadGameMenu class
Diffstat (limited to 'engines/neverhood/gamemodule.h')
-rw-r--r-- | engines/neverhood/gamemodule.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/neverhood/gamemodule.h b/engines/neverhood/gamemodule.h index b212a1905c..04fc780b02 100644 --- a/engines/neverhood/gamemodule.h +++ b/engines/neverhood/gamemodule.h @@ -33,9 +33,10 @@ public: GameModule(NeverhoodEngine *vm); virtual ~GameModule(); void startup(); - void restoreGame(); + void requestRestoreGame(); void requestRestartGame(bool requestMainMenu); - void checkMainMenu(); + void redrawPrevChildObject(); + void checkRequests(); void handleMouseMove(int16 x, int16 y); void handleMouseDown(int16 x, int16 y); void handleMouseUp(int16 x, int16 y); @@ -58,6 +59,7 @@ protected: Entity *_prevChildObject; int _prevModuleNum; bool _gameWasLoaded; + bool _restoreGameRequested; bool _restartGameRequested; bool _mainMenuRequested; bool _someFlag1; |