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++; | 
