diff options
-rw-r--r-- | engines/kyra/script_hof.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/kyra/script_hof.cpp b/engines/kyra/script_hof.cpp index 11b97afbe6..94f160d11f 100644 --- a/engines/kyra/script_hof.cpp +++ b/engines/kyra/script_hof.cpp @@ -799,13 +799,11 @@ int KyraEngine_HoF::o2_showLetter(EMCState *script) { _screen->fadeToBlack(0x14); - sprintf(filename, "LETTER%.1d.", letter); - strcat(filename, _languageExtension[_lang]); + sprintf(filename, "LETTER%.1d.%s", letter, _languageExtension[_lang]); uint8 *letterBuffer = _res->fileData(filename, 0); if (!letterBuffer) { // some floppy versions use a TXT extension - sprintf(filename, "LETTER%.1d.", letter); - strcat(filename, "TXT"); + sprintf(filename, "LETTER%.1d.TXT", letter); letterBuffer = _res->fileData(filename, 0); } |