aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/saveload_eob.cpp
diff options
context:
space:
mode:
authorathrxx2011-06-09 23:59:11 +0200
committerJohannes Schickel2011-12-26 16:18:10 +0100
commit80ece6caaef652e4d0f618ab793c11b00fcf9441 (patch)
tree3cc93801de0d064bf2418655f875c530fec298d5 /engines/kyra/saveload_eob.cpp
parentaa031bf98ef1b6da485122fabef1178f6101aded (diff)
downloadscummvm-rg350-80ece6caaef652e4d0f618ab793c11b00fcf9441.tar.gz
scummvm-rg350-80ece6caaef652e4d0f618ab793c11b00fcf9441.tar.bz2
scummvm-rg350-80ece6caaef652e4d0f618ab793c11b00fcf9441.zip
KYRA: (EOB) - replace snprintf/sprintf
Diffstat (limited to 'engines/kyra/saveload_eob.cpp')
-rw-r--r--engines/kyra/saveload_eob.cpp14
1 files changed, 4 insertions, 10 deletions
diff --git a/engines/kyra/saveload_eob.cpp b/engines/kyra/saveload_eob.cpp
index 90192a4e51..ee91b6549e 100644
--- a/engines/kyra/saveload_eob.cpp
+++ b/engines/kyra/saveload_eob.cpp
@@ -47,16 +47,13 @@ void LolEobBaseEngine::generateTempData() {
_lvlTempData[l]->wallsXorData = new uint8[4096];
_lvlTempData[l]->flags = new uint16[1024];
- char filename[13];
const uint8 *p = 0;
const uint8 *p2 = 0;
if (_flags.gameID == GI_LOL) {
- snprintf(filename, sizeof(filename), "LEVEL%d.CMZ", _currentLevel);
- screen()->loadBitmap(filename, 15, 15, 0);
+ screen()->loadBitmap(Common::String::format("LEVEL%d.CMZ", _currentLevel).c_str(), 15, 15, 0);
p = screen()->getCPagePtr(14);
} else {
- snprintf(filename, sizeof(filename), "LEVEL%d.MAZ", _currentLevel);
- p2 = p = _res->fileData(filename, 0);
+ p2 = p = _res->fileData(Common::String::format("LEVEL%d.MAZ", _currentLevel).c_str(), 0);
}
uint16 len = READ_LE_UINT16(p + 4);
@@ -82,16 +79,13 @@ void LolEobBaseEngine::generateTempData() {
void LolEobBaseEngine::restoreBlockTempData(int levelIndex) {
int l = levelIndex - 1;
- char filename[13];
const uint8 *p = 0;
const uint8 *p2 = 0;
if (_flags.gameID == GI_LOL) {
- snprintf(filename, sizeof(filename), "LEVEL%d.CMZ", levelIndex);
- screen()->loadBitmap(filename, 3, 3, 0);
+ screen()->loadBitmap(Common::String::format("LEVEL%d.CMZ", levelIndex).c_str(), 3, 3, 0);
p = screen()->getCPagePtr(2);
} else {
- snprintf(filename, sizeof(filename), "LEVEL%d.MAZ", levelIndex);
- p2 = p = _res->fileData(filename, 0);
+ p2 = p = _res->fileData(Common::String::format("LEVEL%d.MAZ", levelIndex).c_str(), 0);
}
uint16 len = READ_LE_UINT16(p + 4);