diff options
Diffstat (limited to 'engines/draci/draci.cpp')
-rw-r--r-- | engines/draci/draci.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/engines/draci/draci.cpp b/engines/draci/draci.cpp index cdc91e8d9f..67e043632e 100644 --- a/engines/draci/draci.cpp +++ b/engines/draci/draci.cpp @@ -439,10 +439,8 @@ void DraciEngine::syncSoundSettings() { _music->syncVolume(); } -const char *DraciEngine::getSavegameFile(int saveGameIdx) { - static char buffer[20]; - sprintf(buffer, "draci.s%02d", saveGameIdx); - return buffer; +Common::String DraciEngine::getSavegameFile(int saveGameIdx) { + return Common::String::format("draci.s%02d", saveGameIdx); } Common::Error DraciEngine::loadGameState(int slot) { @@ -463,7 +461,7 @@ bool DraciEngine::canLoadGameStateCurrently() { (_game->getLoopSubstatus() == kOuterLoop); } -Common::Error DraciEngine::saveGameState(int slot, const char *desc) { +Common::Error DraciEngine::saveGameState(int slot, const Common::String &desc) { return saveSavegameData(slot, desc, *this); } |