diff options
author | Max Horn | 2008-11-03 18:32:16 +0000 |
---|---|---|
committer | Max Horn | 2008-11-03 18:32:16 +0000 |
commit | 55c10e0ec6f2d6ea7c58ec1e4b74e5552fda5ddc (patch) | |
tree | 4df4d54fc783f837004ab2419c90aaf5c7f5930a /engines/queen | |
parent | 646666125232064f2c4657c4025433b243e42af9 (diff) | |
download | scummvm-rg350-55c10e0ec6f2d6ea7c58ec1e4b74e5552fda5ddc.tar.gz scummvm-rg350-55c10e0ec6f2d6ea7c58ec1e4b74e5552fda5ddc.tar.bz2 scummvm-rg350-55c10e0ec6f2d6ea7c58ec1e4b74e5552fda5ddc.zip |
Patch #2122869: ALL: Common load dialog
svn-id: r34883
Diffstat (limited to 'engines/queen')
-rw-r--r-- | engines/queen/queen.cpp | 4 | ||||
-rw-r--r-- | engines/queen/queen.h | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/engines/queen/queen.cpp b/engines/queen/queen.cpp index 40e7aa8b05..9fc30e0d62 100644 --- a/engines/queen/queen.cpp +++ b/engines/queen/queen.cpp @@ -351,7 +351,7 @@ void QueenEngine::saveGameState(int slot, const char *desc) { } } -void QueenEngine::loadGameState(int slot) { +int QueenEngine::loadGameState(int slot) { debug(3, "Loading game from slot %d", slot); GameStateHeader header; Common::InSaveFile *file = readGameStateHeader(slot, &header); @@ -374,6 +374,8 @@ void QueenEngine::loadGameState(int slot) { delete[] saveData; delete file; } + + return 0; // TODO: return success/failure } Common::InSaveFile *QueenEngine::readGameStateHeader(int slot, GameStateHeader *gsh) { diff --git a/engines/queen/queen.h b/engines/queen/queen.h index 66931e037d..01d6340abb 100644 --- a/engines/queen/queen.h +++ b/engines/queen/queen.h @@ -108,7 +108,7 @@ public: bool canLoadOrSave() const; void saveGameState(int slot, const char *desc); - void loadGameState(int slot); + int loadGameState(int slot); void makeGameStateName(int slot, char *buf) const; int getGameStateSlot(const char *filename) const; void findGameStateDescriptions(char descriptions[100][32]); |