diff options
author | Max Horn | 2008-11-06 15:41:38 +0000 |
---|---|---|
committer | Max Horn | 2008-11-06 15:41:38 +0000 |
commit | 8f33d4a40aef337673fe98bb3b44be300fe697e6 (patch) | |
tree | 0c5dfe2ec185fa37b8d44b4ef24e67c938471a63 /engines/queen | |
parent | edf9f249260b1fd4364f6727fa622991e81e8cf3 (diff) | |
download | scummvm-rg350-8f33d4a40aef337673fe98bb3b44be300fe697e6.tar.gz scummvm-rg350-8f33d4a40aef337673fe98bb3b44be300fe697e6.tar.bz2 scummvm-rg350-8f33d4a40aef337673fe98bb3b44be300fe697e6.zip |
Implemented GMM loading (and, once the GMM supports it, saving) for SCUMM
svn-id: r34913
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 50936f8bb7..1232b12288 100644 --- a/engines/queen/queen.cpp +++ b/engines/queen/queen.cpp @@ -312,7 +312,7 @@ bool QueenEngine::canLoadOrSave() const { return !_input->cutawayRunning() && !(_resource->isDemo() || _resource->isInterview()); } -void QueenEngine::saveGameState(int slot, const char *desc) { +int QueenEngine::saveGameState(int slot, const char *desc) { debug(3, "Saving game to slot %d", slot); char name[20]; makeGameStateName(slot, name); @@ -351,6 +351,8 @@ void QueenEngine::saveGameState(int slot, const char *desc) { } else { warning("Can't create file '%s', game not saved", name); } + + return 0; } int QueenEngine::loadGameState(int slot) { diff --git a/engines/queen/queen.h b/engines/queen/queen.h index dcfc7b07a5..df218a64a2 100644 --- a/engines/queen/queen.h +++ b/engines/queen/queen.h @@ -106,7 +106,7 @@ public: void update(bool checkPlayerInput = false); bool canLoadOrSave() const; - void saveGameState(int slot, const char *desc); + int saveGameState(int slot, const char *desc); int loadGameState(int slot); void makeGameStateName(int slot, char *buf) const; int getGameStateSlot(const char *filename) const; |