aboutsummaryrefslogtreecommitdiff
path: root/engines/queen
diff options
context:
space:
mode:
authorMax Horn2011-06-02 14:11:38 +0200
committerMax Horn2011-06-02 18:31:59 +0200
commit477d6233c3672d9a60cceea3570bc775df3d9253 (patch)
tree741ffe9dcb35fd2c9de405b7da74e572451c8304 /engines/queen
parent86240bb0dc0103e5099d23770cc04cfd907d2c61 (diff)
downloadscummvm-rg350-477d6233c3672d9a60cceea3570bc775df3d9253.tar.gz
scummvm-rg350-477d6233c3672d9a60cceea3570bc775df3d9253.tar.bz2
scummvm-rg350-477d6233c3672d9a60cceea3570bc775df3d9253.zip
ENGINES: Change 2nd param of Engine::saveGameState to Common::String
Diffstat (limited to 'engines/queen')
-rw-r--r--engines/queen/queen.cpp4
-rw-r--r--engines/queen/queen.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/engines/queen/queen.cpp b/engines/queen/queen.cpp
index 3c1826cd69..bd0dea45bb 100644
--- a/engines/queen/queen.cpp
+++ b/engines/queen/queen.cpp
@@ -318,7 +318,7 @@ bool QueenEngine::canLoadOrSave() const {
return !_input->cutawayRunning() && !(_resource->isDemo() || _resource->isInterview());
}
-Common::Error QueenEngine::saveGameState(int slot, const char *desc) {
+Common::Error QueenEngine::saveGameState(int slot, const Common::String &desc) {
debug(3, "Saving game to slot %d", slot);
char name[20];
Common::Error err = Common::kNoError;
@@ -341,7 +341,7 @@ Common::Error QueenEngine::saveGameState(int slot, const char *desc) {
file->writeUint32BE(0);
file->writeUint32BE(dataSize);
char description[32];
- Common::strlcpy(description, desc, sizeof(description));
+ Common::strlcpy(description, desc.c_str(), sizeof(description));
file->write(description, sizeof(description));
// write save data
diff --git a/engines/queen/queen.h b/engines/queen/queen.h
index 5affe8e01a..bb299e2a80 100644
--- a/engines/queen/queen.h
+++ b/engines/queen/queen.h
@@ -112,7 +112,7 @@ public:
void update(bool checkPlayerInput = false);
bool canLoadOrSave() const;
- Common::Error saveGameState(int slot, const char *desc);
+ Common::Error saveGameState(int slot, const Common::String &desc);
Common::Error loadGameState(int slot);
void makeGameStateName(int slot, char *buf) const;
int getGameStateSlot(const char *filename) const;