diff options
Diffstat (limited to 'engines/sherlock/tattoo/tattoo_user_interface.cpp')
-rw-r--r-- | engines/sherlock/tattoo/tattoo_user_interface.cpp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/engines/sherlock/tattoo/tattoo_user_interface.cpp b/engines/sherlock/tattoo/tattoo_user_interface.cpp index 528be5f14e..ef9e895870 100644 --- a/engines/sherlock/tattoo/tattoo_user_interface.cpp +++ b/engines/sherlock/tattoo/tattoo_user_interface.cpp @@ -374,15 +374,13 @@ void TattooUserInterface::doStandardControl() { case Common::KEYCODE_F5: // Save game freeMenu(); - _fileMode = SAVEMODE_SAVE; - initFileMenu(); + saveGame(); return; case Common::KEYCODE_F7: // Load game freeMenu(); - _fileMode = SAVEMODE_LOAD; - initFileMenu(); + loadGame(); return; case Common::KEYCODE_F1: @@ -882,6 +880,16 @@ void TattooUserInterface::clearWindow() { banishWindow(); } +void TattooUserInterface::loadGame() { + _fileMode = SAVEMODE_LOAD; + // TODO +} + +void TattooUserInterface::saveGame() { + _fileMode = SAVEMODE_SAVE; + // TODO +} + } // End of namespace Tattoo } // End of namespace Sherlock |