aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/gamemodule.h
diff options
context:
space:
mode:
authorjohndoe1232013-01-23 11:24:17 +0000
committerWillem Jan Palenstijn2013-05-08 20:47:42 +0200
commit379a8cbbe031c0c637029946b4cebea1e3e72bd5 (patch)
tree6ae88b35f4dc0d3c5ee8ddaddec9b2dfb0539fad /engines/neverhood/gamemodule.h
parent490d447ed19d481c9e15847c9bb43223b71c7847 (diff)
downloadscummvm-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.h6
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;