aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/tattoo_user_interface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/tattoo/tattoo_user_interface.cpp')
-rw-r--r--engines/sherlock/tattoo/tattoo_user_interface.cpp16
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