diff options
author | lukaslw | 2014-06-15 15:12:48 +0200 |
---|---|---|
committer | lukaslw | 2014-06-22 20:09:06 +0200 |
commit | cb40b5123b6befccd95e24a0563152002567bf54 (patch) | |
tree | 4e513ee82120145bda96c4bed5d00c3d2c5a7a23 | |
parent | e6da7b538775d5ce0f3179789d04c13a9b76fb74 (diff) | |
download | scummvm-rg350-cb40b5123b6befccd95e24a0563152002567bf54.tar.gz scummvm-rg350-cb40b5123b6befccd95e24a0563152002567bf54.tar.bz2 scummvm-rg350-cb40b5123b6befccd95e24a0563152002567bf54.zip |
PRINCE: printAt() update for German letters
-rw-r--r-- | engines/prince/prince.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/engines/prince/prince.cpp b/engines/prince/prince.cpp index 375f719bb3..9cacbf7a94 100644 --- a/engines/prince/prince.cpp +++ b/engines/prince/prince.cpp @@ -804,26 +804,26 @@ void PrinceEngine::printAt(uint32 slot, uint8 color, const char *s, uint16 x, ui if (getLanguage() == Common::DE_DEU) { while (*strPointer) { switch(*strPointer) { - case -60: - *strPointer = -125; + case '\xc4': + *strPointer = '\x83'; break; - case -42: - *strPointer = -124; + case '\xd6': + *strPointer = '\x84'; break; - case -36: - *strPointer = -123; + case '\xdc': + *strPointer = '\x85'; break; - case -33: - *strPointer = 127; + case '\xdf': + *strPointer = '\x7f'; break; - case -28: - *strPointer = -128; + case '\xe4': + *strPointer = '\x80'; break; - case -10: - *strPointer = -127; + case '\xf6': + *strPointer = '\x81'; break; - case -4: - *strPointer = -126; + case '\xfc': + *strPointer = '\x82'; break; } strPointer++; |