diff options
Diffstat (limited to 'engines/kyra/kyra_v1.h')
-rw-r--r-- | engines/kyra/kyra_v1.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/engines/kyra/kyra_v1.h b/engines/kyra/kyra_v1.h index 81a6254c7f..4f38ceca98 100644 --- a/engines/kyra/kyra_v1.h +++ b/engines/kyra/kyra_v1.h @@ -46,11 +46,12 @@ struct GameFlags { Common::Language lang; Common::Platform platform; - bool isDemo : 1; - bool useAltShapeHeader : 1; // alternative shape header (uses 2 bytes more, those are unused though) - bool isTalkie : 1; - bool useHiResOverlay : 1; - bool useDigSound : 1; + bool isDemo : 1; + bool useAltShapeHeader : 1; // alternative shape header (uses 2 bytes more, those are unused though) + bool isTalkie : 1; + bool useHiResOverlay : 1; + bool useDigSound : 1; + bool useInstallerPackage : 1; byte gameID; }; @@ -109,6 +110,8 @@ public: ::GUI::Debugger *getDebugger(); + virtual void pauseEngineIntern(bool pause); + bool quit() const { return _quitFlag; } uint8 game() const { return _flags.gameID; } @@ -263,6 +266,11 @@ protected: static const int8 _addXPosTable[]; static const int8 _addYPosTable[]; + // Character + + static const int8 _charAddXPosTable[]; + static const int8 _charAddYPosTable[]; + // save/load int _gameToLoad; |