diff options
Diffstat (limited to 'engines/sherlock/scalpel/scalpel_saveload.h')
-rw-r--r-- | engines/sherlock/scalpel/scalpel_saveload.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/engines/sherlock/scalpel/scalpel_saveload.h b/engines/sherlock/scalpel/scalpel_saveload.h index 6b035cace3..81e3d834aa 100644 --- a/engines/sherlock/scalpel/scalpel_saveload.h +++ b/engines/sherlock/scalpel/scalpel_saveload.h @@ -34,6 +34,30 @@ extern const int ENV_POINTS[6][3]; class ScalpelSaveManager: public SaveManager { public: SaveMode _envMode; + + Common::String _fixedTextExit; + Common::String _fixedTextLoad; + Common::String _fixedTextSave; + Common::String _fixedTextUp; + Common::String _fixedTextDown; + Common::String _fixedTextQuit; + + byte _hotkeyExit; + byte _hotkeyLoad; + byte _hotkeySave; + byte _hotkeyUp; + byte _hotkeyDown; + byte _hotkeyQuit; + + byte _hotkeysIndexed[6]; + + Common::String _fixedTextQuitGameQuestion; + Common::String _fixedTextQuitGameYes; + Common::String _fixedTextQuitGameNo; + + byte _hotkeyQuitGameYes; + byte _hotkeyQuitGameNo; + public: ScalpelSaveManager(SherlockEngine *vm, const Common::String &target); virtual ~ScalpelSaveManager() {} @@ -62,6 +86,11 @@ public: * Prompts the user to enter a description in a given slot */ bool promptForDescription(int slot); + + /** + * Identifies a button number according to the key, that the user pressed + */ + int identifyUserButton(int key); }; } // End of namespace Scalpel |