aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorStrangerke2012-06-11 00:34:45 +0200
committerStrangerke2012-06-11 00:34:45 +0200
commit7ace80b0d046126bb2d5f1199fe9f0606c05c11b (patch)
tree3cc68e0e047edf040236be666d32b1cd037ba341 /engines
parent44ee26e6c99383dd9cec1392afae958faaf87b12 (diff)
downloadscummvm-rg350-7ace80b0d046126bb2d5f1199fe9f0606c05c11b.tar.gz
scummvm-rg350-7ace80b0d046126bb2d5f1199fe9f0606c05c11b.tar.bz2
scummvm-rg350-7ace80b0d046126bb2d5f1199fe9f0606c05c11b.zip
TONY: Rename variables in font.h
Diffstat (limited to 'engines')
-rw-r--r--engines/tony/font.cpp2688
-rw-r--r--engines/tony/font.h60
2 files changed, 1374 insertions, 1374 deletions
diff --git a/engines/tony/font.cpp b/engines/tony/font.cpp
index 23a92c5f30..6652e77e13 100644
--- a/engines/tony/font.cpp
+++ b/engines/tony/font.cpp
@@ -76,7 +76,7 @@ void RMFont::load(const byte *buf, int nChars, int dimx, int dimy, uint32 palRes
_fontDimx = dimx;
_fontDimy = dimy;
- nLetters = nChars;
+ _nLetters = nChars;
}
void RMFont::load(uint32 resID, int nChars, int dimx, int dimy, uint32 palResID) {
@@ -102,7 +102,7 @@ RMGfxPrimitive *RMFont::makeLetterPrimitive(byte bChar, int &nLength) {
// Convert from character to glyph index
nLett = convertToLetter(bChar);
- assert(nLett < nLetters);
+ assert(nLett < _nLetters);
// Create primitive font
prim = new RMFontPrimitive(this);
@@ -153,7 +153,7 @@ int RMFont::stringLen(char bChar, char bNext) {
\****************************************************************************/
RMFontColor::RMFontColor() : RMFont() {
- m_r = m_g = m_b = 255;
+ _fontR = _fontG = _fontB = 255;
}
RMFontColor::~RMFontColor() {
@@ -172,12 +172,12 @@ void RMFontColor::setBaseColor(byte r1, byte g1, byte b1) {
byte pal[768 * 3];
// Check if we are already on the right colour
- if (m_r == r1 && m_g == g1 && m_b == b1)
+ if (_fontR == r1 && _fontG == g1 && _fontB == b1)
return;
- m_r = r1;
- m_g = g1;
- m_b = b1;
+ _fontR = r1;
+ _fontG = g1;
+ _fontB = b1;
// Constructs a new paletter for the font
for (i = 1; i < 16; i++) {
@@ -195,7 +195,7 @@ void RMFontColor::setBaseColor(byte r1, byte g1, byte b1) {
pal[15 * 3 + 2] += 8;
// Puts in all the letters
- for (i = 0; i < nLetters; i++)
+ for (i = 0; i < _nLetters; i++)
_letter[i].loadPaletteWA(pal);
}
@@ -219,151 +219,151 @@ void RMFontParla::init(void) {
load(RES_F_PARL, nchars, 20, 20);
// Initialise the f**king table
- lDefault = 13;
- hDefault = 18;
- Common::fill(&l2Table[0][0], &l2Table[0][0] + (256 * 256), '\0');
+ _lDefault = 13;
+ _hDefault = 18;
+ Common::fill(&_l2Table[0][0], &_l2Table[0][0] + (256 * 256), '\0');
for (i = 0; i < 256; i++) {
- cTable[i] = -1;
- lTable[i] = lDefault;
+ _cTable[i] = -1;
+ _lTable[i] = _lDefault;
}
for (i = 0; i < 26; i++)
- cTable['A' + i] = i + 0;
+ _cTable['A' + i] = i + 0;
for (i = 0; i < 26; i++)
- cTable['a' + i] = i + 26;
+ _cTable['a' + i] = i + 26;
for (i = 0; i < 10; i++)
- cTable['0' + i] = i + 52;
-
- cTable[';'] = 62;
- cTable[','] = 63;
- cTable['.'] = 64;
- cTable[':'] = 65;
- cTable['-'] = 66;
- cTable['_'] = 67;
- cTable['+'] = 68;
- cTable['<'] = 69;
- cTable['>'] = 70;
- cTable['!'] = 71;
- //cTable['!'] = 72; Exclamation countdown
- cTable['?'] = 73;
- //cTable['?'] = 74; Question down
- cTable['('] = 75;
- cTable[')'] = 76;
- cTable['\"'] = 77;
- cTable['^'] = 77;
- cTable['/'] = 78;
- cTable[(byte)''] = 79;
- cTable['$'] = 80;
- cTable['%'] = 81;
- cTable['&'] = 82;
- cTable['='] = 83;
- cTable[(byte)''] = 84;
- cTable[(byte)''] = 85;
- cTable[(byte)''] = 86;
- cTable[(byte)''] = 87;
- cTable[(byte)''] = 88;
- cTable[(byte)''] = 89;
- cTable[(byte)''] = 89;
- cTable[(byte)''] = 90;
- cTable[(byte)''] = 91;
- cTable[(byte)''] = 92;
- cTable[(byte)''] = 93;
- cTable[(byte)''] = 94;
- cTable[(byte)''] = 95;
- cTable[(byte)''] = 96;
- cTable[(byte)''] = 97;
- cTable[(byte)''] = 98;
- cTable[(byte)''] = 99;
- //cTable[' '] = 100; e circlet
- //cTable[' '] = 101; i circlet
- //cTable[' '] = 102; o circlet
- //cTable[' '] = 103; u circlet
- cTable[(byte)''] = 104;
- cTable[(byte)''] = 105;
- cTable[(byte)''] = 106;
- cTable[(byte)''] = 107;
- cTable[(byte)''] = 108;
- cTable[(byte)''] = 109;
- //cTable[''] = 110; integral
- cTable['\''] = 111;
+ _cTable['0' + i] = i + 52;
+
+ _cTable[';'] = 62;
+ _cTable[','] = 63;
+ _cTable['.'] = 64;
+ _cTable[':'] = 65;
+ _cTable['-'] = 66;
+ _cTable['_'] = 67;
+ _cTable['+'] = 68;
+ _cTable['<'] = 69;
+ _cTable['>'] = 70;
+ _cTable['!'] = 71;
+ //_cTable['!'] = 72; Exclamation countdown
+ _cTable['?'] = 73;
+ //_cTable['?'] = 74; Question down
+ _cTable['('] = 75;
+ _cTable[')'] = 76;
+ _cTable['\"'] = 77;
+ _cTable['^'] = 77;
+ _cTable['/'] = 78;
+ _cTable[(byte)''] = 79;
+ _cTable['$'] = 80;
+ _cTable['%'] = 81;
+ _cTable['&'] = 82;
+ _cTable['='] = 83;
+ _cTable[(byte)''] = 84;
+ _cTable[(byte)''] = 85;
+ _cTable[(byte)''] = 86;
+ _cTable[(byte)''] = 87;
+ _cTable[(byte)''] = 88;
+ _cTable[(byte)''] = 89;
+ _cTable[(byte)''] = 89;
+ _cTable[(byte)''] = 90;
+ _cTable[(byte)''] = 91;
+ _cTable[(byte)''] = 92;
+ _cTable[(byte)''] = 93;
+ _cTable[(byte)''] = 94;
+ _cTable[(byte)''] = 95;
+ _cTable[(byte)''] = 96;
+ _cTable[(byte)''] = 97;
+ _cTable[(byte)''] = 98;
+ _cTable[(byte)''] = 99;
+ //_cTable[' '] = 100; e circlet
+ //_cTable[' '] = 101; i circlet
+ //_cTable[' '] = 102; o circlet
+ //_cTable[' '] = 103; u circlet
+ _cTable[(byte)''] = 104;
+ _cTable[(byte)''] = 105;
+ _cTable[(byte)''] = 106;
+ _cTable[(byte)''] = 107;
+ _cTable[(byte)''] = 108;
+ _cTable[(byte)''] = 109;
+ //_cTable[''] = 110; integral
+ _cTable['\''] = 111;
// Little lengths
- lTable[' '] = 9;
- lTable['\''] = 5;
- lTable['.'] = 5;
- lTable[','] = 5;
- lTable[':'] = 5;
- lTable[';'] = 5;
- lTable['!'] = 5;
- lTable['?'] = 10;
- lTable['\"'] = 5;
- lTable['^'] = 5;
- lTable['('] = 7;
- lTable[')'] = 7;
-
- lTable['4'] = 10;
-
- lTable['a'] = 14;
- lTable['b'] = 15;
- lTable['c'] = 12;
- lTable['e'] = 12;
- lTable['i'] = 6;
- lTable[''] = 6;
- lTable['l'] = 5;
- lTable['m'] = 16;
- lTable['n'] = 12;
- lTable['o'] = 11;
- lTable['p'] = 11;
- lTable['s'] = 12;
- lTable['u'] = 12;
-
- lTable['E'] = 10;
- lTable['F'] = 11;
+ _lTable[' '] = 9;
+ _lTable['\''] = 5;
+ _lTable['.'] = 5;
+ _lTable[','] = 5;
+ _lTable[':'] = 5;
+ _lTable[';'] = 5;
+ _lTable['!'] = 5;
+ _lTable['?'] = 10;
+ _lTable['\"'] = 5;
+ _lTable['^'] = 5;
+ _lTable['('] = 7;
+ _lTable[')'] = 7;
+
+ _lTable['4'] = 10;
+
+ _lTable['a'] = 14;
+ _lTable['b'] = 15;
+ _lTable['c'] = 12;
+ _lTable['e'] = 12;
+ _lTable['i'] = 6;
+ _lTable[''] = 6;
+ _lTable['l'] = 5;
+ _lTable['m'] = 16;
+ _lTable['n'] = 12;
+ _lTable['o'] = 11;
+ _lTable['p'] = 11;
+ _lTable['s'] = 12;
+ _lTable['u'] = 12;
+
+ _lTable['E'] = 10;
+ _lTable['F'] = 11;
if (_vm->getLanguage() == Common::PL_POL) {
// Polish characters
//AaCcEeLlNnOoSsZzZz
//ꣳ󌜯
- cTable[(byte)''] = 112;
- cTable[(byte)''] = 113;
- cTable[(byte)''] = 114;
- cTable[(byte)''] = 115;
- cTable[(byte)''] = 116;
- cTable[(byte)''] = 117;
- cTable[(byte)''] = 118;
- cTable[(byte)''] = 119;
- cTable[(byte)''] = 120;
- cTable[(byte)''] = 121;
- cTable[(byte)''] = 122;
- cTable[(byte)''] = 123;
- cTable[(byte)''] = 124;
- cTable[(byte)''] = 125;
- cTable[(byte)''] = 126;
- cTable[(byte)''] = 127;
- cTable[(byte)''] = 128;
- cTable[(byte)''] = 129;
-
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 13;
+ _cTable[(byte)''] = 112;
+ _cTable[(byte)''] = 113;
+ _cTable[(byte)''] = 114;
+ _cTable[(byte)''] = 115;
+ _cTable[(byte)''] = 116;
+ _cTable[(byte)''] = 117;
+ _cTable[(byte)''] = 118;
+ _cTable[(byte)''] = 119;
+ _cTable[(byte)''] = 120;
+ _cTable[(byte)''] = 121;
+ _cTable[(byte)''] = 122;
+ _cTable[(byte)''] = 123;
+ _cTable[(byte)''] = 124;
+ _cTable[(byte)''] = 125;
+ _cTable[(byte)''] = 126;
+ _cTable[(byte)''] = 127;
+ _cTable[(byte)''] = 128;
+ _cTable[(byte)''] = 129;
+
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 13;
} else if (_vm->getLanguage() == Common::RU_RUS) {
@@ -372,237 +372,237 @@ void RMFontParla::init(void) {
// allowing for further translations. To support Tonyin other langauges,
// these mappings could be used as a basis
- cTable[(byte)''] = 130;
- cTable[(byte)''] = 131;
- cTable[(byte)''] = 132;
- cTable[(byte)''] = 133;
- cTable[(byte)''] = 134;
- cTable[(byte)''] = 135;
- cTable[(byte)''] = 136;
- cTable[(byte)''] = 137;
- cTable[(byte)''] = 138;
- cTable[(byte)''] = 139;
- cTable[(byte)''] = 140;
- cTable[(byte)''] = 141;
- cTable[(byte)''] = 142;
- cTable[(byte)''] = 143;
- cTable[(byte)''] = 144;
- cTable[(byte)''] = 145;
- cTable[(byte)''] = 146;
- cTable[(byte)''] = 147;
- cTable[(byte)''] = 148;
- cTable[(byte)''] = 149;
- cTable[(byte)''] = 150;
- cTable[(byte)''] = 151;
- cTable[(byte)''] = 152;
- cTable[(byte)''] = 153;
- cTable[(byte)''] = 154;
- cTable[(byte)''] = 155;
- cTable[(byte)''] = 156;
- cTable[(byte)''] = 157;
- cTable[(byte)''] = 158;
- cTable[(byte)''] = 159;
- cTable[(byte)''] = 160;
- cTable[(byte)''] = 161;
- cTable[(byte)''] = 162;
-
- cTable[(byte)''] = 163;
- cTable[(byte)''] = 164;
- cTable[(byte)''] = 165;
- cTable[(byte)''] = 166;
- cTable[(byte)''] = 167;
- cTable[(byte)''] = 168;
- cTable[(byte)''] = 169;
- cTable[(byte)''] = 170;
- cTable[(byte)''] = 171;
- cTable[(byte)''] = 172;
- cTable[(byte)''] = 173;
- cTable[(byte)''] = 174;
- cTable[(byte)''] = 175;
- cTable[(byte)''] = 176;
- cTable[(byte)''] = 177;
- cTable[(byte)''] = 178;
- cTable[(byte)''] = 179;
- cTable[(byte)''] = 180;
- cTable[(byte)''] = 181;
- cTable[(byte)''] = 182;
- cTable[(byte)''] = 183;
- cTable[(byte)''] = 184;
- cTable[(byte)''] = 185;
- cTable[(byte)''] = 186;
- cTable[(byte)''] = 187;
- cTable[(byte)''] = 188;
- cTable[(byte)''] = 189;
- cTable[(byte)''] = 190;
- cTable[(byte)''] = 191;
- cTable[(byte)''] = 192;
- cTable[(byte)''] = 193;
- cTable[(byte)''] = 194;
- cTable[(byte)''] = 195;
-
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 18;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 17;
- lTable[(byte)''] = 18;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 18;
- lTable[(byte)''] = 19;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 14;
-
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 8;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 14;
+ _cTable[(byte)''] = 130;
+ _cTable[(byte)''] = 131;
+ _cTable[(byte)''] = 132;
+ _cTable[(byte)''] = 133;
+ _cTable[(byte)''] = 134;
+ _cTable[(byte)''] = 135;
+ _cTable[(byte)''] = 136;
+ _cTable[(byte)''] = 137;
+ _cTable[(byte)''] = 138;
+ _cTable[(byte)''] = 139;
+ _cTable[(byte)''] = 140;
+ _cTable[(byte)''] = 141;
+ _cTable[(byte)''] = 142;
+ _cTable[(byte)''] = 143;
+ _cTable[(byte)''] = 144;
+ _cTable[(byte)''] = 145;
+ _cTable[(byte)''] = 146;
+ _cTable[(byte)''] = 147;
+ _cTable[(byte)''] = 148;
+ _cTable[(byte)''] = 149;
+ _cTable[(byte)''] = 150;
+ _cTable[(byte)''] = 151;
+ _cTable[(byte)''] = 152;
+ _cTable[(byte)''] = 153;
+ _cTable[(byte)''] = 154;
+ _cTable[(byte)''] = 155;
+ _cTable[(byte)''] = 156;
+ _cTable[(byte)''] = 157;
+ _cTable[(byte)''] = 158;
+ _cTable[(byte)''] = 159;
+ _cTable[(byte)''] = 160;
+ _cTable[(byte)''] = 161;
+ _cTable[(byte)''] = 162;
+
+ _cTable[(byte)''] = 163;
+ _cTable[(byte)''] = 164;
+ _cTable[(byte)''] = 165;
+ _cTable[(byte)''] = 166;
+ _cTable[(byte)''] = 167;
+ _cTable[(byte)''] = 168;
+ _cTable[(byte)''] = 169;
+ _cTable[(byte)''] = 170;
+ _cTable[(byte)''] = 171;
+ _cTable[(byte)''] = 172;
+ _cTable[(byte)''] = 173;
+ _cTable[(byte)''] = 174;
+ _cTable[(byte)''] = 175;
+ _cTable[(byte)''] = 176;
+ _cTable[(byte)''] = 177;
+ _cTable[(byte)''] = 178;
+ _cTable[(byte)''] = 179;
+ _cTable[(byte)''] = 180;
+ _cTable[(byte)''] = 181;
+ _cTable[(byte)''] = 182;
+ _cTable[(byte)''] = 183;
+ _cTable[(byte)''] = 184;
+ _cTable[(byte)''] = 185;
+ _cTable[(byte)''] = 186;
+ _cTable[(byte)''] = 187;
+ _cTable[(byte)''] = 188;
+ _cTable[(byte)''] = 189;
+ _cTable[(byte)''] = 190;
+ _cTable[(byte)''] = 191;
+ _cTable[(byte)''] = 192;
+ _cTable[(byte)''] = 193;
+ _cTable[(byte)''] = 194;
+ _cTable[(byte)''] = 195;
+
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 17;
+ _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 14;
+
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 8;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 14;
} else if (_vm->getLanguage() == Common::CZ_CZE) {
// Czech
- cTable[(byte)''] = 196;
- cTable[(byte)''] = 197;
- cTable[(byte)''] = 198;
- cTable[(byte)''] = 199;
- cTable[(byte)''] = 200;
- cTable[(byte)''] = 201;
- cTable[(byte)''] = 202;
- cTable[(byte)''] = 203;
- cTable[(byte)''] = 204;
- cTable[(byte)''] = 205;
- cTable[(byte)''] = 206;
- cTable[(byte)''] = 207;
- cTable[(byte)''] = 208;
- cTable[(byte)''] = 209;
- cTable[(byte)''] = 210;
-
- cTable[(byte)''] = 211;
- cTable[(byte)''] = 212;
- cTable[(byte)''] = 213;
- cTable[(byte)''] = 214;
- cTable[(byte)''] = 215;
- cTable[(byte)''] = 216;
- cTable[(byte)''] = 217;
- cTable[(byte)''] = 218;
- cTable[(byte)''] = 219;
- cTable[(byte)''] = 220;
- cTable[(byte)''] = 221;
- cTable[(byte)''] = 222;
- cTable[(byte)''] = 223;
- cTable[(byte)''] = 224;
- cTable[(byte)''] = 225;
-
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 19;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
-
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 7;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 17;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
+ _cTable[(byte)''] = 196;
+ _cTable[(byte)''] = 197;
+ _cTable[(byte)''] = 198;
+ _cTable[(byte)''] = 199;
+ _cTable[(byte)''] = 200;
+ _cTable[(byte)''] = 201;
+ _cTable[(byte)''] = 202;
+ _cTable[(byte)''] = 203;
+ _cTable[(byte)''] = 204;
+ _cTable[(byte)''] = 205;
+ _cTable[(byte)''] = 206;
+ _cTable[(byte)''] = 207;
+ _cTable[(byte)''] = 208;
+ _cTable[(byte)''] = 209;
+ _cTable[(byte)''] = 210;
+
+ _cTable[(byte)''] = 211;
+ _cTable[(byte)''] = 212;
+ _cTable[(byte)''] = 213;
+ _cTable[(byte)''] = 214;
+ _cTable[(byte)''] = 215;
+ _cTable[(byte)''] = 216;
+ _cTable[(byte)''] = 217;
+ _cTable[(byte)''] = 218;
+ _cTable[(byte)''] = 219;
+ _cTable[(byte)''] = 220;
+ _cTable[(byte)''] = 221;
+ _cTable[(byte)''] = 222;
+ _cTable[(byte)''] = 223;
+ _cTable[(byte)''] = 224;
+ _cTable[(byte)''] = 225;
+
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 7;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 17;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
} else if (_vm->getLanguage() == Common::FR_FRA) {
// French
- cTable[(byte)''] = 226;
- cTable[(byte)''] = 227;
- cTable[(byte)''] = 228;
- cTable[(byte)''] = 229;
- cTable[(byte)''] = 230;
- cTable[(byte)''] = 231;
- cTable[(byte)''] = 232;
- cTable[(byte)''] = 233;
-
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
+ _cTable[(byte)''] = 226;
+ _cTable[(byte)''] = 227;
+ _cTable[(byte)''] = 228;
+ _cTable[(byte)''] = 229;
+ _cTable[(byte)''] = 230;
+ _cTable[(byte)''] = 231;
+ _cTable[(byte)''] = 232;
+ _cTable[(byte)''] = 233;
+
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
} else if (_vm->getLanguage() == Common::DE_DEU) {
- cTable[(byte)''] = 234;
+ _cTable[(byte)''] = 234;
// 'SS' = 235
- cTable[(byte)''] = 236;
- cTable[(byte)''] = 237;
- cTable[(byte)''] = 238;
+ _cTable[(byte)''] = 236;
+ _cTable[(byte)''] = 237;
+ _cTable[(byte)''] = 238;
- lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
}
}
@@ -627,347 +627,347 @@ void RMFontMacc::init(void) {
load(RES_F_MACC, nchars, 11, 16);
// Default
- lDefault = 10;
- hDefault = 17;
- Common::fill(&l2Table[0][0], &l2Table[0][0] + (256 * 256), '\0');
+ _lDefault = 10;
+ _hDefault = 17;
+ Common::fill(&_l2Table[0][0], &_l2Table[0][0] + (256 * 256), '\0');
for (i = 0; i < 256; i++) {
- cTable[i] = -1;
- lTable[i] = lDefault;
+ _cTable[i] = -1;
+ _lTable[i] = _lDefault;
}
for (i = 0; i < 26; i++)
- cTable['A' + i] = i + 0;
+ _cTable['A' + i] = i + 0;
for (i = 0; i < 26; i++)
- cTable['a' + i] = i + 26;
+ _cTable['a' + i] = i + 26;
for (i = 0; i < 10; i++)
- cTable['0' + i] = i + 52;
-
- cTable['!'] = 62;
- //cTable['!'] = 63; // ! rovescia
- cTable['\"'] = 64;
- cTable['$'] = 65;
- cTable['%'] = 66;
- cTable['&'] = 67;
- cTable['/'] = 68;
- cTable['('] = 69;
- cTable[')'] = 70;
- cTable['='] = 71;
- cTable['?'] = 72;
- //cTable['?'] = 73; // ? rovescia
- cTable['*'] = 74;
- cTable['+'] = 75;
- cTable[(byte)''] = 76;
- cTable[';'] = 77;
- cTable[','] = 78;
- cTable['.'] = 79;
- cTable[':'] = 80;
- cTable['-'] = 81;
- cTable['<'] = 82;
- cTable['>'] = 83;
- cTable['/'] = 84;
- cTable[(byte)''] = 85;
- cTable[(byte)''] = 86;
- cTable[(byte)''] = 87;
- cTable[(byte)''] = 88;
- cTable[(byte)''] = 89;
- cTable[(byte)''] = 90;
- //cTable[(byte)''] = 91; // e with ball
- cTable[(byte)''] = 92;
- cTable[(byte)''] = 93;
- //cTable[(byte)''] = 94; // i with ball
- cTable[(byte)''] = 95;
- cTable[(byte)''] = 96;
- //cTable[(byte)''] = 97; // o with ball
- cTable[(byte)''] = 98;
- cTable[(byte)''] = 99;
- //cTable[(byte)''] = 100; // u with ball
- cTable[(byte)''] = 101;
+ _cTable['0' + i] = i + 52;
+
+ _cTable['!'] = 62;
+ //_cTable['!'] = 63; // ! rovescia
+ _cTable['\"'] = 64;
+ _cTable['$'] = 65;
+ _cTable['%'] = 66;
+ _cTable['&'] = 67;
+ _cTable['/'] = 68;
+ _cTable['('] = 69;
+ _cTable[')'] = 70;
+ _cTable['='] = 71;
+ _cTable['?'] = 72;
+ //_cTable['?'] = 73; // ? rovescia
+ _cTable['*'] = 74;
+ _cTable['+'] = 75;
+ _cTable[(byte)''] = 76;
+ _cTable[';'] = 77;
+ _cTable[','] = 78;
+ _cTable['.'] = 79;
+ _cTable[':'] = 80;
+ _cTable['-'] = 81;
+ _cTable['<'] = 82;
+ _cTable['>'] = 83;
+ _cTable['/'] = 84;
+ _cTable[(byte)''] = 85;
+ _cTable[(byte)''] = 86;
+ _cTable[(byte)''] = 87;
+ _cTable[(byte)''] = 88;
+ _cTable[(byte)''] = 89;
+ _cTable[(byte)''] = 90;
+ //_cTable[(byte)''] = 91; // e with ball
+ _cTable[(byte)''] = 92;
+ _cTable[(byte)''] = 93;
+ //_cTable[(byte)''] = 94; // i with ball
+ _cTable[(byte)''] = 95;
+ _cTable[(byte)''] = 96;
+ //_cTable[(byte)''] = 97; // o with ball
+ _cTable[(byte)''] = 98;
+ _cTable[(byte)''] = 99;
+ //_cTable[(byte)''] = 100; // u with ball
+ _cTable[(byte)''] = 101;
if (_vm->getLanguage() == Common::PL_POL) {
// Polish characters
//AaCcEeLlNnOoSsZzZz
//ꣳ󌜯
- cTable[(byte)''] = 102;
- cTable[(byte)''] = 103;
- cTable[(byte)''] = 104;
- cTable[(byte)''] = 105;
- cTable[(byte)''] = 106;
- cTable[(byte)''] = 107;
- cTable[(byte)''] = 108;
- cTable[(byte)''] = 109;
- cTable[(byte)''] = 110;
- cTable[(byte)''] = 111;
- cTable[(byte)''] = 112;
- cTable[(byte)''] = 113;
- cTable[(byte)''] = 114;
- cTable[(byte)''] = 115;
- cTable[(byte)''] = 116;
- cTable[(byte)''] = 117;
- cTable[(byte)''] = 118;
- cTable[(byte)''] = 119;
-
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 13;
+ _cTable[(byte)''] = 102;
+ _cTable[(byte)''] = 103;
+ _cTable[(byte)''] = 104;
+ _cTable[(byte)''] = 105;
+ _cTable[(byte)''] = 106;
+ _cTable[(byte)''] = 107;
+ _cTable[(byte)''] = 108;
+ _cTable[(byte)''] = 109;
+ _cTable[(byte)''] = 110;
+ _cTable[(byte)''] = 111;
+ _cTable[(byte)''] = 112;
+ _cTable[(byte)''] = 113;
+ _cTable[(byte)''] = 114;
+ _cTable[(byte)''] = 115;
+ _cTable[(byte)''] = 116;
+ _cTable[(byte)''] = 117;
+ _cTable[(byte)''] = 118;
+ _cTable[(byte)''] = 119;
+
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 13;
} else if (_vm->getLanguage() == Common::RU_RUS) {
// Russian Characters
// WARNING: The Russian font uses many of the ISO-Latin-1 font,
// allowing for further translations. To support Tonyin other langauges,
// these mappings could be used as a basis
- cTable[(byte)''] = 120;
- cTable[(byte)''] = 121;
- cTable[(byte)''] = 122;
- cTable[(byte)''] = 123;
- cTable[(byte)''] = 124;
- cTable[(byte)''] = 125;
- cTable[(byte)''] = 126;
- cTable[(byte)''] = 127;
- cTable[(byte)''] = 128;
- cTable[(byte)''] = 129;
- cTable[(byte)''] = 130;
- cTable[(byte)''] = 131;
- cTable[(byte)''] = 132;
- cTable[(byte)''] = 133;
- cTable[(byte)''] = 134;
- cTable[(byte)''] = 135;
- cTable[(byte)''] = 136;
- cTable[(byte)''] = 137;
- cTable[(byte)''] = 138;
- cTable[(byte)''] = 139;
- cTable[(byte)''] = 140;
- cTable[(byte)''] = 141;
- cTable[(byte)''] = 142;
- cTable[(byte)''] = 143;
- cTable[(byte)''] = 144;
- cTable[(byte)''] = 145;
- cTable[(byte)''] = 146;
- cTable[(byte)''] = 147;
- cTable[(byte)''] = 148;
- cTable[(byte)''] = 149;
- cTable[(byte)''] = 150;
- cTable[(byte)''] = 151;
- cTable[(byte)''] = 152;
-
- cTable[(byte)''] = 153;
- cTable[(byte)''] = 154;
- cTable[(byte)''] = 155;
- cTable[(byte)''] = 156;
- cTable[(byte)''] = 157;
- cTable[(byte)''] = 158;
- cTable[(byte)''] = 159;
- cTable[(byte)''] = 160;
- cTable[(byte)''] = 161;
- cTable[(byte)''] = 162;
- cTable[(byte)''] = 163;
- cTable[(byte)''] = 164;
- cTable[(byte)''] = 165;
- cTable[(byte)''] = 166;
- cTable[(byte)''] = 167;
- cTable[(byte)''] = 168;
- cTable[(byte)''] = 169;
- cTable[(byte)''] = 170;
- cTable[(byte)''] = 171;
- cTable[(byte)''] = 172;
- cTable[(byte)''] = 173;
- cTable[(byte)''] = 174;
- cTable[(byte)''] = 175;
- cTable[(byte)''] = 176;
- cTable[(byte)''] = 177;
- cTable[(byte)''] = 178;
- cTable[(byte)''] = 179;
- cTable[(byte)''] = 180;
- cTable[(byte)''] = 181;
- cTable[(byte)''] = 182;
- cTable[(byte)''] = 183;
- cTable[(byte)''] = 184;
- cTable[(byte)''] = 185;
-
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 8;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
-
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
+ _cTable[(byte)''] = 120;
+ _cTable[(byte)''] = 121;
+ _cTable[(byte)''] = 122;
+ _cTable[(byte)''] = 123;
+ _cTable[(byte)''] = 124;
+ _cTable[(byte)''] = 125;
+ _cTable[(byte)''] = 126;
+ _cTable[(byte)''] = 127;
+ _cTable[(byte)''] = 128;
+ _cTable[(byte)''] = 129;
+ _cTable[(byte)''] = 130;
+ _cTable[(byte)''] = 131;
+ _cTable[(byte)''] = 132;
+ _cTable[(byte)''] = 133;
+ _cTable[(byte)''] = 134;
+ _cTable[(byte)''] = 135;
+ _cTable[(byte)''] = 136;
+ _cTable[(byte)''] = 137;
+ _cTable[(byte)''] = 138;
+ _cTable[(byte)''] = 139;
+ _cTable[(byte)''] = 140;
+ _cTable[(byte)''] = 141;
+ _cTable[(byte)''] = 142;
+ _cTable[(byte)''] = 143;
+ _cTable[(byte)''] = 144;
+ _cTable[(byte)''] = 145;
+ _cTable[(byte)''] = 146;
+ _cTable[(byte)''] = 147;
+ _cTable[(byte)''] = 148;
+ _cTable[(byte)''] = 149;
+ _cTable[(byte)''] = 150;
+ _cTable[(byte)''] = 151;
+ _cTable[(byte)''] = 152;
+
+ _cTable[(byte)''] = 153;
+ _cTable[(byte)''] = 154;
+ _cTable[(byte)''] = 155;
+ _cTable[(byte)''] = 156;
+ _cTable[(byte)''] = 157;
+ _cTable[(byte)''] = 158;
+ _cTable[(byte)''] = 159;
+ _cTable[(byte)''] = 160;
+ _cTable[(byte)''] = 161;
+ _cTable[(byte)''] = 162;
+ _cTable[(byte)''] = 163;
+ _cTable[(byte)''] = 164;
+ _cTable[(byte)''] = 165;
+ _cTable[(byte)''] = 166;
+ _cTable[(byte)''] = 167;
+ _cTable[(byte)''] = 168;
+ _cTable[(byte)''] = 169;
+ _cTable[(byte)''] = 170;
+ _cTable[(byte)''] = 171;
+ _cTable[(byte)''] = 172;
+ _cTable[(byte)''] = 173;
+ _cTable[(byte)''] = 174;
+ _cTable[(byte)''] = 175;
+ _cTable[(byte)''] = 176;
+ _cTable[(byte)''] = 177;
+ _cTable[(byte)''] = 178;
+ _cTable[(byte)''] = 179;
+ _cTable[(byte)''] = 180;
+ _cTable[(byte)''] = 181;
+ _cTable[(byte)''] = 182;
+ _cTable[(byte)''] = 183;
+ _cTable[(byte)''] = 184;
+ _cTable[(byte)''] = 185;
+
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 8;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
} else if (_vm->getLanguage() == Common::CZ_CZE) {
// Czech
- cTable[(byte)''] = 186;
- cTable[(byte)''] = 187;
- cTable[(byte)''] = 188;
- cTable[(byte)''] = 189;
- cTable[(byte)''] = 190;
- cTable[(byte)''] = 191;
- cTable[(byte)''] = 192;
- cTable[(byte)''] = 193;
- cTable[(byte)''] = 194;
- cTable[(byte)''] = 195;
- cTable[(byte)''] = 196;
- cTable[(byte)''] = 197;
- cTable[(byte)''] = 198;
- cTable[(byte)''] = 199;
- cTable[(byte)''] = 200;
-
- cTable[(byte)''] = 201;
- cTable[(byte)''] = 202;
- cTable[(byte)''] = 203;
- cTable[(byte)''] = 204;
- cTable[(byte)''] = 205;
- cTable[(byte)''] = 206;
- cTable[(byte)''] = 207;
- cTable[(byte)''] = 208;
- cTable[(byte)''] = 209;
- cTable[(byte)''] = 210;
- cTable[(byte)''] = 211;
- cTable[(byte)''] = 212;
- cTable[(byte)''] = 213;
- cTable[(byte)''] = 214;
- cTable[(byte)''] = 215;
-
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
-
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 9;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
+ _cTable[(byte)''] = 186;
+ _cTable[(byte)''] = 187;
+ _cTable[(byte)''] = 188;
+ _cTable[(byte)''] = 189;
+ _cTable[(byte)''] = 190;
+ _cTable[(byte)''] = 191;
+ _cTable[(byte)''] = 192;
+ _cTable[(byte)''] = 193;
+ _cTable[(byte)''] = 194;
+ _cTable[(byte)''] = 195;
+ _cTable[(byte)''] = 196;
+ _cTable[(byte)''] = 197;
+ _cTable[(byte)''] = 198;
+ _cTable[(byte)''] = 199;
+ _cTable[(byte)''] = 200;
+
+ _cTable[(byte)''] = 201;
+ _cTable[(byte)''] = 202;
+ _cTable[(byte)''] = 203;
+ _cTable[(byte)''] = 204;
+ _cTable[(byte)''] = 205;
+ _cTable[(byte)''] = 206;
+ _cTable[(byte)''] = 207;
+ _cTable[(byte)''] = 208;
+ _cTable[(byte)''] = 209;
+ _cTable[(byte)''] = 210;
+ _cTable[(byte)''] = 211;
+ _cTable[(byte)''] = 212;
+ _cTable[(byte)''] = 213;
+ _cTable[(byte)''] = 214;
+ _cTable[(byte)''] = 215;
+
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 9;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
} else if (_vm->getLanguage() == Common::FR_FRA) {
// French
- cTable[(byte)''] = 226;
- cTable[(byte)''] = 227;
- cTable[(byte)''] = 228;
- cTable[(byte)''] = 229;
- cTable[(byte)''] = 230;
- cTable[(byte)''] = 231;
- cTable[(byte)''] = 232;
- cTable[(byte)''] = 233;
-
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 8;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
+ _cTable[(byte)''] = 226;
+ _cTable[(byte)''] = 227;
+ _cTable[(byte)''] = 228;
+ _cTable[(byte)''] = 229;
+ _cTable[(byte)''] = 230;
+ _cTable[(byte)''] = 231;
+ _cTable[(byte)''] = 232;
+ _cTable[(byte)''] = 233;
+
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 8;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
} else if (_vm->getLanguage() == Common::DE_DEU) {
// German
- cTable[(byte)''] = 234;
+ _cTable[(byte)''] = 234;
// 'SS' = 235
- cTable[(byte)''] = 236;
- cTable[(byte)''] = 237;
- cTable[(byte)''] = 238;
+ _cTable[(byte)''] = 236;
+ _cTable[(byte)''] = 237;
+ _cTable[(byte)''] = 238;
- lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
}
}
@@ -991,435 +991,435 @@ void RMFontCredits::init(void) {
load(RES_F_CREDITS, nchars, 27, 28, RES_F_CPAL);
// Default
- lDefault = 10;
- hDefault = 28;
- Common::fill(&l2Table[0][0], &l2Table[0][0] + (256 * 256), '\0');
+ _lDefault = 10;
+ _hDefault = 28;
+ Common::fill(&_l2Table[0][0], &_l2Table[0][0] + (256 * 256), '\0');
for (i = 0; i < 256; i++) {
- cTable[i] = -1;
- lTable[i] = lDefault;
+ _cTable[i] = -1;
+ _lTable[i] = _lDefault;
}
for (i = 0; i < 26; i++)
- cTable['A' + i] = i + 0;
+ _cTable['A' + i] = i + 0;
for (i = 0; i < 26; i++)
- cTable['a' + i] = i + 26;
-
-
-
- cTable[(byte)''] = 52;
- cTable[(byte)''] = 53;
-// cTable[''] = 54; // a ^
-// cTable[''] = 55; // a pallini
- cTable[(byte)''] = 56;
- cTable[(byte)''] = 57;
-// cTable[''] = 58; // e ^
-// cTable[''] = 59; // e pallini
- cTable[(byte)''] = 60;
- cTable[(byte)''] = 61;
-// cTable[''] = 62; // i ^
-// cTable[''] = 63; // i pallini
- cTable[(byte)''] = 64;
- cTable[(byte)''] = 65;
-// cTable[''] = 66; // o ^
-// cTable[''] = 67; // o pallini
- cTable[(byte)''] = 68;
- cTable[(byte)''] = 69;
-// cTable[''] = 70; // u ^
-// cTable[''] = 71; // u pallini
-// cTable[''] = 72; // y pallini
- cTable[(byte)''] = 73;
- cTable[(byte)''] = 74;
-// cTable[''] = 75; // o barrato
-// cTable[''] = 76; // ac
- cTable[(byte)''] = 77;
-// cTable[''] = 78; // ? rovesciato
- cTable['?'] = 79;
-// cTable[''] = 80; // ! rovesciato
- cTable['!'] = 81;
-// cTable[''] = 82; // 1/2
-// cTable[''] = 83; // 1/4
- cTable['('] = 84;
- cTable[')'] = 85;
- cTable[(byte)''] = 86;
- cTable[(byte)''] = 87;
-// cTable[''] = 88; // AE
- cTable[':'] = 89;
- cTable['%'] = 90;
- cTable['&'] = 91;
- cTable['/'] = 92;
- cTable['+'] = 93;
- cTable[';'] = 94;
- cTable[','] = 95;
- cTable['^'] = 96;
- cTable['='] = 97;
- cTable['_'] = 98;
- cTable['*'] = 99;
- cTable['.'] = 100;
+ _cTable['a' + i] = i + 26;
+
+
+
+ _cTable[(byte)''] = 52;
+ _cTable[(byte)''] = 53;
+// _cTable[''] = 54; // a ^
+// _cTable[''] = 55; // a pallini
+ _cTable[(byte)''] = 56;
+ _cTable[(byte)''] = 57;
+// _cTable[''] = 58; // e ^
+// _cTable[''] = 59; // e pallini
+ _cTable[(byte)''] = 60;
+ _cTable[(byte)''] = 61;
+// _cTable[''] = 62; // i ^
+// _cTable[''] = 63; // i pallini
+ _cTable[(byte)''] = 64;
+ _cTable[(byte)''] = 65;
+// _cTable[''] = 66; // o ^
+// _cTable[''] = 67; // o pallini
+ _cTable[(byte)''] = 68;
+ _cTable[(byte)''] = 69;
+// _cTable[''] = 70; // u ^
+// _cTable[''] = 71; // u pallini
+// _cTable[''] = 72; // y pallini
+ _cTable[(byte)''] = 73;
+ _cTable[(byte)''] = 74;
+// _cTable[''] = 75; // o barrato
+// _cTable[''] = 76; // ac
+ _cTable[(byte)''] = 77;
+// _cTable[''] = 78; // ? rovesciato
+ _cTable['?'] = 79;
+// _cTable[''] = 80; // ! rovesciato
+ _cTable['!'] = 81;
+// _cTable[''] = 82; // 1/2
+// _cTable[''] = 83; // 1/4
+ _cTable['('] = 84;
+ _cTable[')'] = 85;
+ _cTable[(byte)''] = 86;
+ _cTable[(byte)''] = 87;
+// _cTable[''] = 88; // AE
+ _cTable[':'] = 89;
+ _cTable['%'] = 90;
+ _cTable['&'] = 91;
+ _cTable['/'] = 92;
+ _cTable['+'] = 93;
+ _cTable[';'] = 94;
+ _cTable[','] = 95;
+ _cTable['^'] = 96;
+ _cTable['='] = 97;
+ _cTable['_'] = 98;
+ _cTable['*'] = 99;
+ _cTable['.'] = 100;
for (i = 0; i < 10; i++)
- cTable['0' + i] = i + 101;
- cTable['\''] = 111;
-
- lTable[' '] = 11;
- lTable[(byte)''] = lTable['A'] = 19;
- lTable['B'] = 15;
- lTable['C'] = 14;
- lTable['D'] = 13;
- lTable['E'] = 14;
- lTable['F'] = 13;
- lTable['G'] = 16;
- lTable['H'] = 15;
- lTable['I'] = 5;
- lTable['J'] = 8;
- lTable['K'] = 15;
- lTable['L'] = 13;
- lTable['M'] = 17;
- lTable['N'] = 15;
- lTable[''] = lTable['O'] = 14;
- lTable['P'] = 12;
- lTable['Q'] = 14;
- lTable['R'] = 14;
- lTable['S'] = 15;
- lTable['T'] = 11;
- lTable[''] = lTable['U'] = 12;
- lTable['V'] = 12;
- lTable['W'] = 16;
- lTable['X'] = 12;
- lTable['Y'] = 13;
- lTable['Z'] = 14;
-
- lTable['a'] = 11;
- lTable['b'] = 9;
- lTable['c'] = 9;
- lTable['d'] = 10;
- lTable['e'] = 9;
- lTable['f'] = 8;
- lTable['g'] = 9;
- lTable['h'] = 10;
- lTable['i'] = 5;
- lTable['j'] = 6;
- lTable['k'] = 12;
- lTable['l'] = 6;
- lTable['m'] = 14;
- lTable['n'] = 10;
- lTable['o'] = 11;
- lTable['p'] = 11;
- lTable['q'] = 9;
- lTable['r'] = 9;
- lTable['s'] = 9;
- lTable['t'] = 6;
- lTable['u'] = 9;
- lTable['v'] = 10;
- lTable['w'] = 14;
- lTable['x'] = 9;
- lTable['y'] = 10;
- lTable['z'] = 9;
-
- lTable['0'] = 12;
- lTable['1'] = 8;
- lTable['2'] = 10;
- lTable['3'] = 11;
- lTable['4'] = 12;
- lTable['5'] = 11;
- lTable['6'] = 12;
- lTable['7'] = 10;
- lTable['8'] = 11;
- lTable['9'] = 10;
-
- lTable['/'] = 10;
- lTable['^'] = 9;
- lTable[','] = 5;
- lTable['.'] = 5;
- lTable[';'] = 5;
- lTable[':'] = 5;
- lTable['\''] = 5;
+ _cTable['0' + i] = i + 101;
+ _cTable['\''] = 111;
+
+ _lTable[' '] = 11;
+ _lTable[(byte)''] = _lTable['A'] = 19;
+ _lTable['B'] = 15;
+ _lTable['C'] = 14;
+ _lTable['D'] = 13;
+ _lTable['E'] = 14;
+ _lTable['F'] = 13;
+ _lTable['G'] = 16;
+ _lTable['H'] = 15;
+ _lTable['I'] = 5;
+ _lTable['J'] = 8;
+ _lTable['K'] = 15;
+ _lTable['L'] = 13;
+ _lTable['M'] = 17;
+ _lTable['N'] = 15;
+ _lTable[''] = _lTable['O'] = 14;
+ _lTable['P'] = 12;
+ _lTable['Q'] = 14;
+ _lTable['R'] = 14;
+ _lTable['S'] = 15;
+ _lTable['T'] = 11;
+ _lTable[''] = _lTable['U'] = 12;
+ _lTable['V'] = 12;
+ _lTable['W'] = 16;
+ _lTable['X'] = 12;
+ _lTable['Y'] = 13;
+ _lTable['Z'] = 14;
+
+ _lTable['a'] = 11;
+ _lTable['b'] = 9;
+ _lTable['c'] = 9;
+ _lTable['d'] = 10;
+ _lTable['e'] = 9;
+ _lTable['f'] = 8;
+ _lTable['g'] = 9;
+ _lTable['h'] = 10;
+ _lTable['i'] = 5;
+ _lTable['j'] = 6;
+ _lTable['k'] = 12;
+ _lTable['l'] = 6;
+ _lTable['m'] = 14;
+ _lTable['n'] = 10;
+ _lTable['o'] = 11;
+ _lTable['p'] = 11;
+ _lTable['q'] = 9;
+ _lTable['r'] = 9;
+ _lTable['s'] = 9;
+ _lTable['t'] = 6;
+ _lTable['u'] = 9;
+ _lTable['v'] = 10;
+ _lTable['w'] = 14;
+ _lTable['x'] = 9;
+ _lTable['y'] = 10;
+ _lTable['z'] = 9;
+
+ _lTable['0'] = 12;
+ _lTable['1'] = 8;
+ _lTable['2'] = 10;
+ _lTable['3'] = 11;
+ _lTable['4'] = 12;
+ _lTable['5'] = 11;
+ _lTable['6'] = 12;
+ _lTable['7'] = 10;
+ _lTable['8'] = 11;
+ _lTable['9'] = 10;
+
+ _lTable['/'] = 10;
+ _lTable['^'] = 9;
+ _lTable[','] = 5;
+ _lTable['.'] = 5;
+ _lTable[';'] = 5;
+ _lTable[':'] = 5;
+ _lTable['\''] = 5;
if (_vm->getLanguage() == Common::PL_POL) {
// Polish characters
//AaCcEeLlNnOoSsZzZz
//ꣳ󌜯
- cTable[(byte)''] = 112;
- cTable[(byte)''] = 113;
- cTable[(byte)''] = 114;
- cTable[(byte)''] = 115;
- cTable[(byte)''] = 116;
- cTable[(byte)''] = 117;
- cTable[(byte)''] = 118;
- cTable[(byte)''] = 119;
- cTable[(byte)''] = 120;
- cTable[(byte)''] = 121;
- cTable[(byte)''] = 122;
- cTable[(byte)''] = 123;
- cTable[(byte)''] = 124;
- cTable[(byte)''] = 125;
- cTable[(byte)''] = 126;
- cTable[(byte)''] = 127;
- cTable[(byte)''] = 128;
- cTable[(byte)''] = 129;
-
- lTable[(byte)''] = 20;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
+ _cTable[(byte)''] = 112;
+ _cTable[(byte)''] = 113;
+ _cTable[(byte)''] = 114;
+ _cTable[(byte)''] = 115;
+ _cTable[(byte)''] = 116;
+ _cTable[(byte)''] = 117;
+ _cTable[(byte)''] = 118;
+ _cTable[(byte)''] = 119;
+ _cTable[(byte)''] = 120;
+ _cTable[(byte)''] = 121;
+ _cTable[(byte)''] = 122;
+ _cTable[(byte)''] = 123;
+ _cTable[(byte)''] = 124;
+ _cTable[(byte)''] = 125;
+ _cTable[(byte)''] = 126;
+ _cTable[(byte)''] = 127;
+ _cTable[(byte)''] = 128;
+ _cTable[(byte)''] = 129;
+
+ _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
} else if (_vm->getLanguage() == Common::RU_RUS) {
// Russian Characters
// WARNING: The Russian font uses many of the ISO-Latin-1 font,
// allowing for further translations. To support Tonyin other langauges,
// these mappings could be used as a basis
- cTable[(byte)''] = 130;
- cTable[(byte)''] = 131;
- cTable[(byte)''] = 132;
- cTable[(byte)''] = 133;
- cTable[(byte)''] = 134;
- cTable[(byte)''] = 135;
- cTable[(byte)''] = 136;
- cTable[(byte)''] = 137;
- cTable[(byte)''] = 138;
- cTable[(byte)''] = 139;
- cTable[(byte)''] = 140;
- cTable[(byte)''] = 141;
- cTable[(byte)''] = 142;
- cTable[(byte)''] = 143;
- cTable[(byte)''] = 144;
- cTable[(byte)''] = 145;
- cTable[(byte)''] = 146;
- cTable[(byte)''] = 147;
- cTable[(byte)''] = 148;
- cTable[(byte)''] = 149;
- cTable[(byte)''] = 150;
- cTable[(byte)''] = 151;
- cTable[(byte)''] = 152;
- cTable[(byte)''] = 153;
- cTable[(byte)''] = 154;
- cTable[(byte)''] = 155;
- cTable[(byte)''] = 156;
- cTable[(byte)''] = 157;
- cTable[(byte)''] = 158;
- cTable[(byte)''] = 159;
- cTable[(byte)''] = 160;
- cTable[(byte)''] = 161;
- cTable[(byte)''] = 162;
-
- cTable[(byte)''] = 163;
- cTable[(byte)''] = 164;
- cTable[(byte)''] = 165;
- cTable[(byte)''] = 166;
- cTable[(byte)''] = 167;
- cTable[(byte)''] = 168;
- cTable[(byte)''] = 169;
- cTable[(byte)''] = 170;
- cTable[(byte)''] = 171;
- cTable[(byte)''] = 172;
- cTable[(byte)''] = 173;
- cTable[(byte)''] = 174;
- cTable[(byte)''] = 175;
- cTable[(byte)''] = 176;
- cTable[(byte)''] = 177;
- cTable[(byte)''] = 178;
- cTable[(byte)''] = 179;
- cTable[(byte)''] = 180;
- cTable[(byte)''] = 181;
- cTable[(byte)''] = 182;
- cTable[(byte)''] = 183;
- cTable[(byte)''] = 184;
- cTable[(byte)''] = 185;
- cTable[(byte)''] = 186;
- cTable[(byte)''] = 187;
- cTable[(byte)''] = 188;
- cTable[(byte)''] = 189;
- cTable[(byte)''] = 190;
- cTable[(byte)''] = 191;
- cTable[(byte)''] = 192;
- cTable[(byte)''] = 193;
- cTable[(byte)''] = 194;
- cTable[(byte)''] = 195;
-
- lTable[(byte)''] = 20;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 22;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 20;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 22;
- lTable[(byte)''] = 18;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 23;
- lTable[(byte)''] = 23;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 20;
- lTable[(byte)''] = 15;
-
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 11;
+ _cTable[(byte)''] = 130;
+ _cTable[(byte)''] = 131;
+ _cTable[(byte)''] = 132;
+ _cTable[(byte)''] = 133;
+ _cTable[(byte)''] = 134;
+ _cTable[(byte)''] = 135;
+ _cTable[(byte)''] = 136;
+ _cTable[(byte)''] = 137;
+ _cTable[(byte)''] = 138;
+ _cTable[(byte)''] = 139;
+ _cTable[(byte)''] = 140;
+ _cTable[(byte)''] = 141;
+ _cTable[(byte)''] = 142;
+ _cTable[(byte)''] = 143;
+ _cTable[(byte)''] = 144;
+ _cTable[(byte)''] = 145;
+ _cTable[(byte)''] = 146;
+ _cTable[(byte)''] = 147;
+ _cTable[(byte)''] = 148;
+ _cTable[(byte)''] = 149;
+ _cTable[(byte)''] = 150;
+ _cTable[(byte)''] = 151;
+ _cTable[(byte)''] = 152;
+ _cTable[(byte)''] = 153;
+ _cTable[(byte)''] = 154;
+ _cTable[(byte)''] = 155;
+ _cTable[(byte)''] = 156;
+ _cTable[(byte)''] = 157;
+ _cTable[(byte)''] = 158;
+ _cTable[(byte)''] = 159;
+ _cTable[(byte)''] = 160;
+ _cTable[(byte)''] = 161;
+ _cTable[(byte)''] = 162;
+
+ _cTable[(byte)''] = 163;
+ _cTable[(byte)''] = 164;
+ _cTable[(byte)''] = 165;
+ _cTable[(byte)''] = 166;
+ _cTable[(byte)''] = 167;
+ _cTable[(byte)''] = 168;
+ _cTable[(byte)''] = 169;
+ _cTable[(byte)''] = 170;
+ _cTable[(byte)''] = 171;
+ _cTable[(byte)''] = 172;
+ _cTable[(byte)''] = 173;
+ _cTable[(byte)''] = 174;
+ _cTable[(byte)''] = 175;
+ _cTable[(byte)''] = 176;
+ _cTable[(byte)''] = 177;
+ _cTable[(byte)''] = 178;
+ _cTable[(byte)''] = 179;
+ _cTable[(byte)''] = 180;
+ _cTable[(byte)''] = 181;
+ _cTable[(byte)''] = 182;
+ _cTable[(byte)''] = 183;
+ _cTable[(byte)''] = 184;
+ _cTable[(byte)''] = 185;
+ _cTable[(byte)''] = 186;
+ _cTable[(byte)''] = 187;
+ _cTable[(byte)''] = 188;
+ _cTable[(byte)''] = 189;
+ _cTable[(byte)''] = 190;
+ _cTable[(byte)''] = 191;
+ _cTable[(byte)''] = 192;
+ _cTable[(byte)''] = 193;
+ _cTable[(byte)''] = 194;
+ _cTable[(byte)''] = 195;
+
+ _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 23;
+ _lTable[(byte)''] = 23;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = 15;
+
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 11;
} else if (_vm->getLanguage() == Common::CZ_CZE) {
// CZECH Language
- cTable[(byte)''] = 196;
- cTable[(byte)''] = 197;
- cTable[(byte)''] = 198;
- cTable[(byte)''] = 199;
- cTable[(byte)''] = 200;
- cTable[(byte)''] = 201;
- cTable[(byte)''] = 202;
- cTable[(byte)''] = 203;
- cTable[(byte)''] = 204;
- cTable[(byte)''] = 205;
- cTable[(byte)''] = 206;
- cTable[(byte)''] = 207;
- cTable[(byte)''] = 208;
- cTable[(byte)''] = 209;
- cTable[(byte)''] = 210;
-
- cTable[(byte)''] = 211;
- cTable[(byte)''] = 212;
- cTable[(byte)''] = 213;
- cTable[(byte)''] = 214;
- cTable[(byte)''] = 215;
- cTable[(byte)''] = 216;
- cTable[(byte)''] = 217;
- cTable[(byte)''] = 218;
- cTable[(byte)''] = 219;
- cTable[(byte)''] = 220;
- cTable[(byte)''] = 221;
- cTable[(byte)''] = 222;
- cTable[(byte)''] = 223;
- cTable[(byte)''] = 224;
- cTable[(byte)''] = 225;
-
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 14;
- lTable[(byte)''] = 20;
- lTable[(byte)''] = 7;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 20;
- lTable[(byte)''] = 19;
- lTable[(byte)''] = 16;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 13;
- lTable[(byte)''] = 13;
-
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 6;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 15;
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
+ _cTable[(byte)''] = 196;
+ _cTable[(byte)''] = 197;
+ _cTable[(byte)''] = 198;
+ _cTable[(byte)''] = 199;
+ _cTable[(byte)''] = 200;
+ _cTable[(byte)''] = 201;
+ _cTable[(byte)''] = 202;
+ _cTable[(byte)''] = 203;
+ _cTable[(byte)''] = 204;
+ _cTable[(byte)''] = 205;
+ _cTable[(byte)''] = 206;
+ _cTable[(byte)''] = 207;
+ _cTable[(byte)''] = 208;
+ _cTable[(byte)''] = 209;
+ _cTable[(byte)''] = 210;
+
+ _cTable[(byte)''] = 211;
+ _cTable[(byte)''] = 212;
+ _cTable[(byte)''] = 213;
+ _cTable[(byte)''] = 214;
+ _cTable[(byte)''] = 215;
+ _cTable[(byte)''] = 216;
+ _cTable[(byte)''] = 217;
+ _cTable[(byte)''] = 218;
+ _cTable[(byte)''] = 219;
+ _cTable[(byte)''] = 220;
+ _cTable[(byte)''] = 221;
+ _cTable[(byte)''] = 222;
+ _cTable[(byte)''] = 223;
+ _cTable[(byte)''] = 224;
+ _cTable[(byte)''] = 225;
+
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 14;
+ _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = 7;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 13;
+ _lTable[(byte)''] = 13;
+
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 6;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
} else if (_vm->getLanguage() == Common::FR_FRA) {
// French
- cTable[(byte)''] = 226;
- cTable[(byte)''] = 227;
- cTable[(byte)''] = 228;
- cTable[(byte)''] = 229;
- cTable[(byte)''] = 230;
- cTable[(byte)''] = 231;
- cTable[(byte)''] = 232;
- cTable[(byte)''] = 233;
-
- lTable[(byte)''] = 12;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 6;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 10;
- lTable[(byte)''] = 11;
- lTable[(byte)''] = 11;
+ _cTable[(byte)''] = 226;
+ _cTable[(byte)''] = 227;
+ _cTable[(byte)''] = 228;
+ _cTable[(byte)''] = 229;
+ _cTable[(byte)''] = 230;
+ _cTable[(byte)''] = 231;
+ _cTable[(byte)''] = 232;
+ _cTable[(byte)''] = 233;
+
+ _lTable[(byte)''] = 12;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 6;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 10;
+ _lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
} else if (_vm->getLanguage() == Common::DE_DEU) {
// German
- cTable[(byte)''] = 234;
+ _cTable[(byte)''] = 234;
// 'SS' = 235
// old chars overrides
- cTable[(byte)''] = cTable[(byte)''] = 55;
- cTable[(byte)''] = cTable[(byte)''] = 67;
- cTable[(byte)''] = cTable[(byte)''] = 71;
+ _cTable[(byte)''] = _cTable[(byte)''] = 55;
+ _cTable[(byte)''] = _cTable[(byte)''] = 67;
+ _cTable[(byte)''] = _cTable[(byte)''] = 71;
- lTable[(byte)''] = 11;
+ _lTable[(byte)''] = 11;
}
}
@@ -1433,10 +1433,10 @@ void RMFontCredits::init(void) {
#define TOLOWER(a) ((a) >= 'A' && (a) <= 'Z' ? (a) + 'a' - 'A' : (a))
void RMFontObj::setBothCase(int nChar, int nNext, signed char spiazz) {
- l2Table[TOUPPER(nChar)][TOUPPER(nNext)] = spiazz;
- l2Table[TOUPPER(nChar)][TOLOWER(nNext)] = spiazz;
- l2Table[TOLOWER(nChar)][TOUPPER(nNext)] = spiazz;
- l2Table[TOLOWER(nChar)][TOLOWER(nNext)] = spiazz;
+ _l2Table[TOUPPER(nChar)][TOUPPER(nNext)] = spiazz;
+ _l2Table[TOUPPER(nChar)][TOLOWER(nNext)] = spiazz;
+ _l2Table[TOLOWER(nChar)][TOUPPER(nNext)] = spiazz;
+ _l2Table[TOLOWER(nChar)][TOLOWER(nNext)] = spiazz;
}
@@ -1456,116 +1456,116 @@ void RMFontObj::init(void) {
load(RES_F_OBJ, nchars, 25, 30);
// Initialise the f**king table
- lDefault = 26;
- hDefault = 30;
- Common::fill(&l2Table[0][0], &l2Table[0][0] + (256 * 256), '\0');
+ _lDefault = 26;
+ _hDefault = 30;
+ Common::fill(&_l2Table[0][0], &_l2Table[0][0] + (256 * 256), '\0');
for (i = 0; i < 256; i++) {
- cTable[i] = -1;
- lTable[i] = lDefault;
+ _cTable[i] = -1;
+ _lTable[i] = _lDefault;
}
for (i = 0; i < 26; i++) {
- cTable['A' + i] = i + 0;
- cTable['a' + i] = i + 0;
+ _cTable['A' + i] = i + 0;
+ _cTable['a' + i] = i + 0;
}
for (i = 0; i < 10; i++)
- cTable['0' + i] = i + 26;
-
- cTable[','] = 36;
- cTable[';'] = 37;
- cTable['.'] = 38;
- cTable[':'] = 39;
- cTable['-'] = 40;
- cTable['+'] = 41;
- cTable['!'] = 42;
- // cTable['!'] = 43; Exclamation countdown
- cTable['?'] = 44;
- //cTable['?'] = 45; Interrogativo alla rovescia
- cTable['/'] = 46;
- cTable['('] = 47;
- cTable[')'] = 48;
- cTable['='] = 49;
- cTable['\''] = 50;
- cTable['\"'] = 51;
- cTable[(byte)''] = 52;
- cTable[(byte)'$'] = 53;
- cTable[(byte)'%'] = 54;
- cTable[(byte)'&'] = 55;
- cTable[(byte)'^'] = 56;
- cTable[(byte)'*'] = 57;
- cTable[(byte)'<'] = 58;
- cTable[(byte)'>'] = 59;
- cTable[(byte)''] = 60;
- cTable[(byte)''] = 61;
- cTable[(byte)''] = 62;
- cTable[(byte)''] = 63;
- //cTable[(byte)''] = 64; integral
- cTable[(byte)''] = 65;
- cTable[(byte)''] = 66;
- cTable[(byte)''] = 67;
- cTable[(byte)''] = 68;
- cTable[(byte)''] = 69;
- cTable[(byte)''] = cTable[(byte)''] = 70;
- cTable[(byte)''] = 71;
- cTable[(byte)''] = 72;
- cTable[(byte)''] = 73;
- //cTable[(byte)' '] = 74; e circlet
- cTable[(byte)''] = 75;
- cTable[(byte)''] = 76;
- //cTable[(byte)' '] = 77; i circlet
- cTable[(byte)''] = 78;
- cTable[(byte)''] = cTable[(byte)''] = 79;
- //cTable[(byte)' '] = 80; o circlet
- cTable[(byte)''] = 81;
- cTable[(byte)''] = cTable[(byte)''] = 82;
- //cTable[' '] = 83; u circlet
- //cTable[' '] = 84; y dieresi
+ _cTable['0' + i] = i + 26;
+
+ _cTable[','] = 36;
+ _cTable[';'] = 37;
+ _cTable['.'] = 38;
+ _cTable[':'] = 39;
+ _cTable['-'] = 40;
+ _cTable['+'] = 41;
+ _cTable['!'] = 42;
+ // _cTable['!'] = 43; Exclamation countdown
+ _cTable['?'] = 44;
+ // _cTable['?'] = 45; Interrogativo alla rovescia
+ _cTable['/'] = 46;
+ _cTable['('] = 47;
+ _cTable[')'] = 48;
+ _cTable['='] = 49;
+ _cTable['\''] = 50;
+ _cTable['\"'] = 51;
+ _cTable[(byte)''] = 52;
+ _cTable[(byte)'$'] = 53;
+ _cTable[(byte)'%'] = 54;
+ _cTable[(byte)'&'] = 55;
+ _cTable[(byte)'^'] = 56;
+ _cTable[(byte)'*'] = 57;
+ _cTable[(byte)'<'] = 58;
+ _cTable[(byte)'>'] = 59;
+ _cTable[(byte)''] = 60;
+ _cTable[(byte)''] = 61;
+ _cTable[(byte)''] = 62;
+ _cTable[(byte)''] = 63;
+ //_cTable[(byte)''] = 64; integral
+ _cTable[(byte)''] = 65;
+ _cTable[(byte)''] = 66;
+ _cTable[(byte)''] = 67;
+ _cTable[(byte)''] = 68;
+ _cTable[(byte)''] = 69;
+ _cTable[(byte)''] = _cTable[(byte)''] = 70;
+ _cTable[(byte)''] = 71;
+ _cTable[(byte)''] = 72;
+ _cTable[(byte)''] = 73;
+ //_cTable[(byte)' '] = 74; e circlet
+ _cTable[(byte)''] = 75;
+ _cTable[(byte)''] = 76;
+ //_cTable[(byte)' '] = 77; i circlet
+ _cTable[(byte)''] = 78;
+ _cTable[(byte)''] = _cTable[(byte)''] = 79;
+ //_cTable[(byte)' '] = 80; o circlet
+ _cTable[(byte)''] = 81;
+ _cTable[(byte)''] = _cTable[(byte)''] = 82;
+ //_cTable[' '] = 83; u circlet
+ //_cTable[' '] = 84; y dieresi
/* Little lengths */
- lTable[' '] = 11;
- lTable['.'] = 8;
- lTable['-'] = 12;
- lTable['\''] = 8;
- lTable['0'] = 20;
- lTable['1'] = 20;
- lTable['2'] = 15;
- lTable['3'] = 20;
- lTable['4'] = 20;
- lTable['5'] = 20;
- lTable['6'] = 20;
- lTable['7'] = 20;
- lTable['8'] = 20;
- lTable['9'] = 20;
-
-
- lTable['a'] = lTable['A'] = lTable[''] = lTable[''] = 17;
- lTable['b'] = lTable['B'] = 17;
- lTable['c'] = lTable['C'] = 19;
- lTable['d'] = lTable['D'] = 17;
- lTable['e'] = lTable['E'] = 15;
- lTable['f'] = lTable['F'] = 17;
- lTable['g'] = lTable['G'] = 19;
- lTable['i'] = lTable['I'] = 16;
- lTable['h'] = lTable['H'] = 17;
- lTable['k'] = lTable['K'] = 17;
- lTable['l'] = lTable['L'] = 14;
- lTable['m'] = lTable['M'] = 19;
- lTable['n'] = lTable['N'] = 17;
- lTable['o'] = lTable['O'] = lTable[''] = lTable[''] = 19;
- lTable['p'] = lTable['P'] = 17;
- lTable['q'] = lTable['Q'] = 19;
- lTable['r'] = lTable['R'] = 14;
- lTable['s'] = lTable['S'] = 13;
- lTable['t'] = lTable['T'] = 15;
- lTable['u'] = lTable['U'] = lTable[''] = lTable[''] = 15;
- lTable['v'] = lTable['V'] = 13;
- lTable['x'] = lTable['X'] = 15;
- lTable['y'] = lTable['Y'] = 13;
- lTable['w'] = lTable['W'] = 19;
- lTable['z'] = lTable['Z'] = 20;
- lTable[(byte)''] = 17;
+ _lTable[' '] = 11;
+ _lTable['.'] = 8;
+ _lTable['-'] = 12;
+ _lTable['\''] = 8;
+ _lTable['0'] = 20;
+ _lTable['1'] = 20;
+ _lTable['2'] = 15;
+ _lTable['3'] = 20;
+ _lTable['4'] = 20;
+ _lTable['5'] = 20;
+ _lTable['6'] = 20;
+ _lTable['7'] = 20;
+ _lTable['8'] = 20;
+ _lTable['9'] = 20;
+
+
+ _lTable['a'] = _lTable['A'] = _lTable[''] = _lTable[''] = 17;
+ _lTable['b'] = _lTable['B'] = 17;
+ _lTable['c'] = _lTable['C'] = 19;
+ _lTable['d'] = _lTable['D'] = 17;
+ _lTable['e'] = _lTable['E'] = 15;
+ _lTable['f'] = _lTable['F'] = 17;
+ _lTable['g'] = _lTable['G'] = 19;
+ _lTable['i'] = _lTable['I'] = 16;
+ _lTable['h'] = _lTable['H'] = 17;
+ _lTable['k'] = _lTable['K'] = 17;
+ _lTable['l'] = _lTable['L'] = 14;
+ _lTable['m'] = _lTable['M'] = 19;
+ _lTable['n'] = _lTable['N'] = 17;
+ _lTable['o'] = _lTable['O'] = _lTable[''] = _lTable[''] = 19;
+ _lTable['p'] = _lTable['P'] = 17;
+ _lTable['q'] = _lTable['Q'] = 19;
+ _lTable['r'] = _lTable['R'] = 14;
+ _lTable['s'] = _lTable['S'] = 13;
+ _lTable['t'] = _lTable['T'] = 15;
+ _lTable['u'] = _lTable['U'] = _lTable[''] = _lTable[''] = 15;
+ _lTable['v'] = _lTable['V'] = 13;
+ _lTable['x'] = _lTable['X'] = 15;
+ _lTable['y'] = _lTable['Y'] = 13;
+ _lTable['w'] = _lTable['W'] = 19;
+ _lTable['z'] = _lTable['Z'] = 20;
+ _lTable[(byte)''] = 17;
/* Casi particolari */
setBothCase('C', 'C', 2);
@@ -1584,32 +1584,32 @@ void RMFontObj::init(void) {
// Polish characters
//ꣳ󌜯
//AaCcEeLlNnOoSsZzZz
- cTable[(byte)''] = cTable[(byte)''] = 85;
- lTable[(byte)''] = lTable[(byte)''] = 20;
+ _cTable[(byte)''] = _cTable[(byte)''] = 85;
+ _lTable[(byte)''] = _lTable[(byte)''] = 20;
- cTable[(byte)''] = cTable[(byte)''] = 86;
- lTable[(byte)''] = lTable[(byte)''] = 22;
+ _cTable[(byte)''] = _cTable[(byte)''] = 86;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
- cTable[(byte)''] = cTable[(byte)''] = 87;
- lTable[(byte)''] = lTable[(byte)''] = 17;
+ _cTable[(byte)''] = _cTable[(byte)''] = 87;
+ _lTable[(byte)''] = _lTable[(byte)''] = 17;
- cTable[(byte)''] = cTable[(byte)''] = 88;
- lTable[(byte)''] = lTable[(byte)''] = 19;
+ _cTable[(byte)''] = _cTable[(byte)''] = 88;
+ _lTable[(byte)''] = _lTable[(byte)''] = 19;
- cTable[(byte)''] = cTable[(byte)''] = 89;
- lTable[(byte)''] = lTable[(byte)''] = 17;
+ _cTable[(byte)''] = _cTable[(byte)''] = 89;
+ _lTable[(byte)''] = _lTable[(byte)''] = 17;
- cTable[(byte)''] = cTable[(byte)''] = 90;
- lTable[(byte)''] = lTable[(byte)''] = 22;
+ _cTable[(byte)''] = _cTable[(byte)''] = 90;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
- cTable[(byte)''] = cTable[(byte)''] = 91;
- lTable[(byte)''] = lTable[(byte)''] = 15;
+ _cTable[(byte)''] = _cTable[(byte)''] = 91;
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
- cTable[(byte)''] = cTable[(byte)''] = 92;
- lTable[(byte)''] = lTable[(byte)''] = 21;
+ _cTable[(byte)''] = _cTable[(byte)''] = 92;
+ _lTable[(byte)''] = _lTable[(byte)''] = 21;
- cTable[(byte)''] = cTable[(byte)''] = 93;
- lTable[(byte)''] = lTable[(byte)''] = 21;
+ _cTable[(byte)''] = _cTable[(byte)''] = 93;
+ _lTable[(byte)''] = _lTable[(byte)''] = 21;
} else if (_vm->getLanguage() == Common::RU_RUS) {
// Russian Characters
@@ -1617,140 +1617,140 @@ void RMFontObj::init(void) {
// allowing for further translations. To support Tonyin other langauges,
// these mappings could be used as a basis
- cTable[(byte)''] = cTable[(byte)''] = 85;
- lTable[(byte)''] = lTable[(byte)''] = 20;
-
- cTable[(byte)''] = cTable[(byte)''] = 94;
- cTable[(byte)''] = cTable[(byte)''] = 95;
- cTable[(byte)''] = cTable[(byte)''] = 96;
- cTable[(byte)''] = cTable[(byte)''] = 97;
- cTable[(byte)''] = cTable[(byte)''] = 98;
- cTable[(byte)''] = cTable[(byte)''] = 99;
- cTable[(byte)''] = cTable[(byte)''] = 100;
- cTable[(byte)''] = cTable[(byte)''] = 101;
- cTable[(byte)''] = cTable[(byte)''] = 102;
- cTable[(byte)''] = cTable[(byte)''] = 103;
- cTable[(byte)''] = cTable[(byte)''] = 104;
- cTable[(byte)''] = cTable[(byte)''] = 105;
- cTable[(byte)''] = cTable[(byte)''] = 106;
- cTable[(byte)''] = cTable[(byte)''] = 107;
- cTable[(byte)''] = cTable[(byte)''] = 108;
- cTable[(byte)''] = cTable[(byte)''] = 109;
- cTable[(byte)''] = cTable[(byte)''] = 110;
- cTable[(byte)''] = cTable[(byte)''] = 111;
- cTable[(byte)''] = cTable[(byte)''] = 112;
- cTable[(byte)''] = cTable[(byte)''] = 113;
- cTable[(byte)''] = cTable[(byte)''] = 114;
- cTable[(byte)''] = cTable[(byte)''] = 115;
- cTable[(byte)''] = cTable[(byte)''] = 116;
- cTable[(byte)''] = cTable[(byte)''] = 117;
- cTable[(byte)''] = cTable[(byte)''] = 118;
- cTable[(byte)''] = cTable[(byte)''] = 119;
- cTable[(byte)''] = cTable[(byte)''] = 120;
- cTable[(byte)''] = cTable[(byte)''] = 121;
- cTable[(byte)''] = cTable[(byte)''] = 122;
- cTable[(byte)''] = cTable[(byte)''] = 123;
- cTable[(byte)''] = cTable[(byte)''] = 124;
- cTable[(byte)''] = cTable[(byte)''] = 125;
- cTable[(byte)''] = cTable[(byte)''] = 126;
-
-
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 17;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 20;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 15;
- lTable[(byte)''] = lTable[(byte)''] = 22;
- lTable[(byte)''] = lTable[(byte)''] = 15;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 22;
- lTable[(byte)''] = lTable[(byte)''] = 19;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 21;
- lTable[(byte)''] = lTable[(byte)''] = 20;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 19;
- lTable[(byte)''] = lTable[(byte)''] = 22;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 19;
- lTable[(byte)''] = lTable[(byte)''] = 19;
- lTable[(byte)''] = lTable[(byte)''] = 15;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 18;
+ _cTable[(byte)''] = _cTable[(byte)''] = 85;
+ _lTable[(byte)''] = _lTable[(byte)''] = 20;
+
+ _cTable[(byte)''] = _cTable[(byte)''] = 94;
+ _cTable[(byte)''] = _cTable[(byte)''] = 95;
+ _cTable[(byte)''] = _cTable[(byte)''] = 96;
+ _cTable[(byte)''] = _cTable[(byte)''] = 97;
+ _cTable[(byte)''] = _cTable[(byte)''] = 98;
+ _cTable[(byte)''] = _cTable[(byte)''] = 99;
+ _cTable[(byte)''] = _cTable[(byte)''] = 100;
+ _cTable[(byte)''] = _cTable[(byte)''] = 101;
+ _cTable[(byte)''] = _cTable[(byte)''] = 102;
+ _cTable[(byte)''] = _cTable[(byte)''] = 103;
+ _cTable[(byte)''] = _cTable[(byte)''] = 104;
+ _cTable[(byte)''] = _cTable[(byte)''] = 105;
+ _cTable[(byte)''] = _cTable[(byte)''] = 106;
+ _cTable[(byte)''] = _cTable[(byte)''] = 107;
+ _cTable[(byte)''] = _cTable[(byte)''] = 108;
+ _cTable[(byte)''] = _cTable[(byte)''] = 109;
+ _cTable[(byte)''] = _cTable[(byte)''] = 110;
+ _cTable[(byte)''] = _cTable[(byte)''] = 111;
+ _cTable[(byte)''] = _cTable[(byte)''] = 112;
+ _cTable[(byte)''] = _cTable[(byte)''] = 113;
+ _cTable[(byte)''] = _cTable[(byte)''] = 114;
+ _cTable[(byte)''] = _cTable[(byte)''] = 115;
+ _cTable[(byte)''] = _cTable[(byte)''] = 116;
+ _cTable[(byte)''] = _cTable[(byte)''] = 117;
+ _cTable[(byte)''] = _cTable[(byte)''] = 118;
+ _cTable[(byte)''] = _cTable[(byte)''] = 119;
+ _cTable[(byte)''] = _cTable[(byte)''] = 120;
+ _cTable[(byte)''] = _cTable[(byte)''] = 121;
+ _cTable[(byte)''] = _cTable[(byte)''] = 122;
+ _cTable[(byte)''] = _cTable[(byte)''] = 123;
+ _cTable[(byte)''] = _cTable[(byte)''] = 124;
+ _cTable[(byte)''] = _cTable[(byte)''] = 125;
+ _cTable[(byte)''] = _cTable[(byte)''] = 126;
+
+
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 17;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 21;
+ _lTable[(byte)''] = _lTable[(byte)''] = 20;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
} else if (_vm->getLanguage() == Common::CZ_CZE) {
// Czech
- cTable[(byte)''] = cTable[(byte)''] = 127;
- cTable[(byte)''] = cTable[(byte)''] = 128;
- cTable[(byte)''] = cTable[(byte)''] = 129;
- cTable[(byte)''] = cTable[(byte)''] = 130;
- cTable[(byte)''] = cTable[(byte)''] = 131;
- cTable[(byte)''] = cTable[(byte)''] = 132;
- cTable[(byte)''] = cTable[(byte)''] = 133;
- cTable[(byte)''] = cTable[(byte)''] = 134;
- cTable[(byte)''] = cTable[(byte)''] = 135;
- cTable[(byte)''] = cTable[(byte)''] = 136;
- cTable[(byte)''] = cTable[(byte)''] = 137;
- cTable[(byte)''] = cTable[(byte)''] = 138;
- cTable[(byte)''] = cTable[(byte)''] = 139;
- cTable[(byte)''] = cTable[(byte)''] = 140;
- cTable[(byte)''] = cTable[(byte)''] = 141;
-
- lTable[(byte)''] = lTable[(byte)''] = 17;
- lTable[(byte)''] = lTable[(byte)''] = 15;
- lTable[(byte)''] = lTable[(byte)''] = 22;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 21;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 18;
- lTable[(byte)''] = lTable[(byte)''] = 19;
- lTable[(byte)''] = lTable[(byte)''] = 17;
- lTable[(byte)''] = lTable[(byte)''] = 23;
- lTable[(byte)''] = lTable[(byte)''] = 24;
- lTable[(byte)''] = lTable[(byte)''] = 17;
- lTable[(byte)''] = lTable[(byte)''] = 22;
- lTable[(byte)''] = lTable[(byte)''] = 16;
- lTable[(byte)''] = lTable[(byte)''] = 16;
+ _cTable[(byte)''] = _cTable[(byte)''] = 127;
+ _cTable[(byte)''] = _cTable[(byte)''] = 128;
+ _cTable[(byte)''] = _cTable[(byte)''] = 129;
+ _cTable[(byte)''] = _cTable[(byte)''] = 130;
+ _cTable[(byte)''] = _cTable[(byte)''] = 131;
+ _cTable[(byte)''] = _cTable[(byte)''] = 132;
+ _cTable[(byte)''] = _cTable[(byte)''] = 133;
+ _cTable[(byte)''] = _cTable[(byte)''] = 134;
+ _cTable[(byte)''] = _cTable[(byte)''] = 135;
+ _cTable[(byte)''] = _cTable[(byte)''] = 136;
+ _cTable[(byte)''] = _cTable[(byte)''] = 137;
+ _cTable[(byte)''] = _cTable[(byte)''] = 138;
+ _cTable[(byte)''] = _cTable[(byte)''] = 139;
+ _cTable[(byte)''] = _cTable[(byte)''] = 140;
+ _cTable[(byte)''] = _cTable[(byte)''] = 141;
+
+ _lTable[(byte)''] = _lTable[(byte)''] = 17;
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 21;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 18;
+ _lTable[(byte)''] = _lTable[(byte)''] = 19;
+ _lTable[(byte)''] = _lTable[(byte)''] = 17;
+ _lTable[(byte)''] = _lTable[(byte)''] = 23;
+ _lTable[(byte)''] = _lTable[(byte)''] = 24;
+ _lTable[(byte)''] = _lTable[(byte)''] = 17;
+ _lTable[(byte)''] = _lTable[(byte)''] = 22;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
+ _lTable[(byte)''] = _lTable[(byte)''] = 16;
} else if (_vm->getLanguage() == Common::FR_FRA) {
// French
// Translate accented characters as normal letters
- cTable[(byte)''] = cTable[(byte)''] = cTable[(byte)''] = 0; // a
- lTable[(byte)''] = lTable[(byte)''] = lTable[(byte)''] = 17;
+ _cTable[(byte)''] = _cTable[(byte)''] = _cTable[(byte)''] = 0; // a
+ _lTable[(byte)''] = _lTable[(byte)''] = _lTable[(byte)''] = 17;
- cTable[(byte)''] = cTable[(byte)''] = 4; // e
- lTable[(byte)''] = lTable[(byte)''] = 15;
+ _cTable[(byte)''] = _cTable[(byte)''] = 4; // e
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
- cTable[(byte)''] = cTable[(byte)''] = cTable[(byte)''] = 8; // i
- lTable[(byte)''] = lTable[(byte)''] = lTable[(byte)''] = 16;
+ _cTable[(byte)''] = _cTable[(byte)''] = _cTable[(byte)''] = 8; // i
+ _lTable[(byte)''] = _lTable[(byte)''] = _lTable[(byte)''] = 16;
- cTable[(byte)''] = cTable[(byte)''] = cTable[(byte)''] = cTable[(byte)''] = 14; // o
- lTable[(byte)''] = lTable[(byte)''] = lTable[(byte)''] = lTable[(byte)''] = 19;
+ _cTable[(byte)''] = _cTable[(byte)''] = _cTable[(byte)''] = _cTable[(byte)''] = 14; // o
+ _lTable[(byte)''] = _lTable[(byte)''] = _lTable[(byte)''] = _lTable[(byte)''] = 19;
- cTable[(byte)''] = cTable[(byte)''] = 20; // u
- lTable[(byte)''] = lTable[(byte)''] = 15;
+ _cTable[(byte)''] = _cTable[(byte)''] = 20; // u
+ _lTable[(byte)''] = _lTable[(byte)''] = 15;
} else if (_vm->getLanguage() == Common::DE_DEU) {
// German
- cTable[''] = 142;
+ _cTable[''] = 142;
// SS = 143
- lTable[''] = 24;
+ _lTable[''] = 24;
}
}
@@ -1768,14 +1768,14 @@ void RMText::initStatics() {
RMText::RMText() {
// Default colour: white
- m_r = m_g = m_b = 255;
+ _textR = _textG = _textB = 255;
// Default length
- maxLineLength = 350;
+ _maxLineLength = 350;
_bTrasp0 = true;
- aHorType = HCENTER;
- aVerType = VTOP;
+ _aHorType = HCENTER;
+ _aVerType = VTOP;
setPriority(150);
}
@@ -1794,7 +1794,7 @@ void RMText::unload() {
}
void RMText::setMaxLineLength(int max) {
- maxLineLength = max;
+ _maxLineLength = max;
}
void RMText::removeThis(CORO_PARAM, bool &result) {
@@ -1831,7 +1831,7 @@ void RMText::writeText(const RMString &text, RMFontColor *font, int *time) {
int numlines;
// Set the base colour
- font->setBaseColor(m_r, m_g, m_b);
+ font->setBaseColor(_textR, _textG, _textB);
// Destroy the buffer before starting
destroy();
@@ -1846,7 +1846,7 @@ void RMText::writeText(const RMString &text, RMFontColor *font, int *time) {
i = j = x = 0;
while (*p != '\0') {
j += font->stringLen(*p);
- if (j > (((aHorType == HLEFTPAR) && (i > 0)) ? maxLineLength - 25 : maxLineLength)) {
+ if (j > (((_aHorType == HLEFTPAR) && (i > 0)) ? _maxLineLength - 25 : _maxLineLength)) {
j -= font->stringLen(*p, p[1]);
if (j > x)
x = j;
@@ -1903,7 +1903,7 @@ void RMText::writeText(const RMString &text, RMFontColor *font, int *time) {
x = 0;
j = font->stringLen(RMString(p));
- switch (aHorType) {
+ switch (_aHorType) {
case HLEFT:
x = 0;
break;
@@ -1967,19 +1967,19 @@ void RMText::draw(CORO_PARAM, RMGfxTargetBuffer &bigBuf, RMGfxPrimitive *prim) {
CORO_BEGIN_CODE(_ctx);
// Horizontally
- if (aHorType == HCENTER)
+ if (_aHorType == HCENTER)
prim->getDst().topLeft() -= RMPoint(_dimx / 2, 0);
- else if (aHorType == HRIGHT)
+ else if (_aHorType == HRIGHT)
prim->getDst().topLeft() -= RMPoint(_dimx, 0);
// Vertically
- if (aVerType == VTOP) {
+ if (_aVerType == VTOP) {
- } else if (aVerType == VCENTER) {
+ } else if (_aVerType == VCENTER) {
prim->getDst().y1 -= _dimy / 2;
- } else if (aVerType == VBOTTOM) {
+ } else if (_aVerType == VBOTTOM) {
prim->getDst().y1 -= _dimy;
}
@@ -1996,7 +1996,7 @@ void RMText::draw(CORO_PARAM, RMGfxTargetBuffer &bigBuf, RMGfxPrimitive *prim) {
RMTextDialog::RMTextDialog() : RMText() {
_startTime = 0;
- dst = RMPoint(0, 0);
+ _dst = RMPoint(0, 0);
_bSkipStatus = true;
_bShowed = true;
@@ -2004,16 +2004,16 @@ RMTextDialog::RMTextDialog() : RMText() {
_bForceNoTime = false;
_bAlwaysDisplay = false;
_bNoTab = false;
- hCustomSkip = CORO_INVALID_PID_VALUE;
- hCustomSkip2 = CORO_INVALID_PID_VALUE;
+ _hCustomSkip = CORO_INVALID_PID_VALUE;
+ _hCustomSkip2 = CORO_INVALID_PID_VALUE;
_input = NULL;
// Create the event for displaying the end
- hEndDisplay = CoroScheduler.createEvent(false, false);
+ _hEndDisplay = CoroScheduler.createEvent(false, false);
}
RMTextDialog::~RMTextDialog() {
- CoroScheduler.closeEvent(hEndDisplay);
+ CoroScheduler.closeEvent(_hEndDisplay);
}
void RMTextDialog::show(void) {
@@ -2075,7 +2075,7 @@ void RMTextDialog::removeThis(CORO_PARAM, bool &result) {
// Don't erase the background
if (_bSkipStatus) {
- if (!(GLOBALS._bCfgDubbing && hCustomSkip2 != CORO_INVALID_PID_VALUE)) {
+ if (!(GLOBALS._bCfgDubbing && _hCustomSkip2 != CORO_INVALID_PID_VALUE)) {
if (GLOBALS._bCfgTimerizedText) {
if (!_bForceNoTime) {
if (_vm->getTime() > (uint32)_time + _startTime)
@@ -2097,7 +2097,7 @@ void RMTextDialog::removeThis(CORO_PARAM, bool &result) {
}
}
// Erase the background
- else if (!(GLOBALS._bCfgDubbing && hCustomSkip2 != CORO_INVALID_PID_VALUE)) {
+ else if (!(GLOBALS._bCfgDubbing && _hCustomSkip2 != CORO_INVALID_PID_VALUE)) {
if (!_bForceNoTime) {
if (_vm->getTime() > (uint32)_time + _startTime)
return;
@@ -2110,15 +2110,15 @@ void RMTextDialog::removeThis(CORO_PARAM, bool &result) {
return;
}
- if (hCustomSkip != CORO_INVALID_PID_VALUE) {
- CORO_INVOKE_3(CoroScheduler.waitForSingleObject, hCustomSkip, 0, &_ctx->expired);
+ if (_hCustomSkip != CORO_INVALID_PID_VALUE) {
+ CORO_INVOKE_3(CoroScheduler.waitForSingleObject, _hCustomSkip, 0, &_ctx->expired);
// == WAIT_OBJECT_0
if (!_ctx->expired)
return;
}
- if (GLOBALS._bCfgDubbing && hCustomSkip2 != CORO_INVALID_PID_VALUE) {
- CORO_INVOKE_3(CoroScheduler.waitForSingleObject, hCustomSkip2, 0, &_ctx->expired);
+ if (GLOBALS._bCfgDubbing && _hCustomSkip2 != CORO_INVALID_PID_VALUE) {
+ CORO_INVOKE_3(CoroScheduler.waitForSingleObject, _hCustomSkip2, 0, &_ctx->expired);
// == WAIT_OBJECT_0
if (!_ctx->expired)
return;
@@ -2132,7 +2132,7 @@ void RMTextDialog::removeThis(CORO_PARAM, bool &result) {
void RMTextDialog::Unregister(void) {
RMGfxTask::Unregister();
assert(_nInList == 0);
- CoroScheduler.setEvent(hEndDisplay);
+ CoroScheduler.setEvent(_hEndDisplay);
}
void RMTextDialog::draw(CORO_PARAM, RMGfxTargetBuffer &bigBuf, RMGfxPrimitive *prim) {
@@ -2146,7 +2146,7 @@ void RMTextDialog::draw(CORO_PARAM, RMGfxTargetBuffer &bigBuf, RMGfxPrimitive *p
if (_bShowed) {
if (GLOBALS._bCfgSottotitoli || _bAlwaysDisplay) {
- prim->getDst().topLeft() = dst;
+ prim->getDst().topLeft() = _dst;
CORO_INVOKE_2(RMText::draw, bigBuf, prim);
}
}
@@ -2155,15 +2155,15 @@ void RMTextDialog::draw(CORO_PARAM, RMGfxTargetBuffer &bigBuf, RMGfxPrimitive *p
}
void RMTextDialog::setCustomSkipHandle(uint32 hCustom) {
- hCustomSkip = hCustom;
+ _hCustomSkip = hCustom;
}
void RMTextDialog::setCustomSkipHandle2(uint32 hCustom) {
- hCustomSkip2 = hCustom;
+ _hCustomSkip2 = hCustom;
}
void RMTextDialog::waitForEndDisplay(CORO_PARAM) {
- CoroScheduler.waitForSingleObject(coroParam, hEndDisplay, CORO_INFINITE);
+ CoroScheduler.waitForSingleObject(coroParam, _hEndDisplay, CORO_INFINITE);
}
void RMTextDialog::setInput(RMInput *input) {
@@ -2175,12 +2175,12 @@ void RMTextDialog::setInput(RMInput *input) {
\****************************************************************************/
RMTextDialogScrolling::RMTextDialogScrolling() {
- curLoc = NULL;
+ _curLoc = NULL;
}
RMTextDialogScrolling::RMTextDialogScrolling(RMLocation *loc) {
- curLoc = loc;
- startScroll = loc->scrollPosition();
+ _curLoc = loc;
+ _startScroll = loc->scrollPosition();
}
RMTextDialogScrolling::~RMTextDialogScrolling() {
@@ -2193,14 +2193,14 @@ void RMTextDialogScrolling::draw(CORO_PARAM, RMGfxTargetBuffer &bigBuf, RMGfxPri
CORO_BEGIN_CODE(_ctx);
- _ctx->curDst = dst;
+ _ctx->curDst = _dst;
- if (curLoc != NULL)
- dst -= curLoc->scrollPosition() - startScroll;
+ if (_curLoc != NULL)
+ _dst -= _curLoc->scrollPosition() - _startScroll;
CORO_INVOKE_2(RMTextDialog::draw, bigBuf, prim);
- dst = _ctx->curDst;
+ _dst = _ctx->curDst;
CORO_END_CODE;
}
@@ -2321,26 +2321,26 @@ RMDialogChoice::RMDialogChoice() {
RMResRaw dlg2(RES_I_DLGTEXTLINE);
RMRes dlgpal(RES_I_DLGTEXTPAL);
- DlgText.init(dlg1, dlg1.width(), dlg1.height());
- DlgTextLine.init(dlg2, dlg2.width(), dlg2.height());
+ _dlgText.init(dlg1, dlg1.width(), dlg1.height());
+ _dlgTextLine.init(dlg2, dlg2.width(), dlg2.height());
- DlgText.loadPaletteWA(dlgpal);
- DlgTextLine.loadPaletteWA(dlgpal);
+ _dlgText.loadPaletteWA(dlgpal);
+ _dlgTextLine.loadPaletteWA(dlgpal);
- hUnreg = CoroScheduler.createEvent(false, false);
- bRemoveFromOT = false;
+ _hUnreg = CoroScheduler.createEvent(false, false);
+ _bRemoveFromOT = false;
}
RMDialogChoice::~RMDialogChoice() {
- CoroScheduler.closeEvent(hUnreg);
+ CoroScheduler.closeEvent(_hUnreg);
}
void RMDialogChoice::Unregister(void) {
RMGfxWoodyBuffer::Unregister();
assert(!_nInList);
- CoroScheduler.pulseEvent(hUnreg);
+ CoroScheduler.pulseEvent(_hUnreg);
- bRemoveFromOT = false;
+ _bRemoveFromOT = false;
}
void RMDialogChoice::init(void) {
@@ -2401,11 +2401,11 @@ void RMDialogChoice::prepare(CORO_PARAM) {
CORO_BEGIN_CODE(_ctx);
- addPrim(new RMGfxPrimitive(&DlgText, RMPoint(0, 0)));
- addPrim(new RMGfxPrimitive(&DlgTextLine, RMPoint(0, 155)));
- addPrim(new RMGfxPrimitive(&DlgTextLine, RMPoint(0, 155 + 83)));
- addPrim(new RMGfxPrimitive(&DlgTextLine, RMPoint(0, 155 + 83 + 83)));
- addPrim(new RMGfxPrimitive(&DlgTextLine, RMPoint(0, 155 + 83 + 83 + 83)));
+ addPrim(new RMGfxPrimitive(&_dlgText, RMPoint(0, 0)));
+ addPrim(new RMGfxPrimitive(&_dlgTextLine, RMPoint(0, 155)));
+ addPrim(new RMGfxPrimitive(&_dlgTextLine, RMPoint(0, 155 + 83)));
+ addPrim(new RMGfxPrimitive(&_dlgTextLine, RMPoint(0, 155 + 83 + 83)));
+ addPrim(new RMGfxPrimitive(&_dlgTextLine, RMPoint(0, 155 + 83 + 83 + 83)));
_ctx->ptPos.set(20, 90);
@@ -2546,15 +2546,15 @@ void RMDialogChoice::hide(CORO_PARAM) {
}
_bShow = false;
- bRemoveFromOT = true;
- CORO_INVOKE_2(CoroScheduler.waitForSingleObject, hUnreg, CORO_INFINITE);
+ _bRemoveFromOT = true;
+ CORO_INVOKE_2(CoroScheduler.waitForSingleObject, _hUnreg, CORO_INFINITE);
CORO_END_CODE;
}
void RMDialogChoice::removeThis(CORO_PARAM, bool &result) {
- result = bRemoveFromOT;
+ result = _bRemoveFromOT;
}
void RMDialogChoice::doFrame(CORO_PARAM, RMPoint ptMousePos) {
diff --git a/engines/tony/font.h b/engines/tony/font.h
index 2e2b1724a9..d1423c9749 100644
--- a/engines/tony/font.h
+++ b/engines/tony/font.h
@@ -47,7 +47,7 @@ class RMPointer;
*/
class RMFont : public RMGfxTaskSetPrior {
protected:
- int nLetters;
+ int _nLetters;
RMGfxSourceBuffer8RLEByte *_letter;
public:
int _fontDimx, _fontDimy;
@@ -107,7 +107,7 @@ public:
class RMFontColor : public virtual RMFont {
private:
- byte m_r, m_g, m_b;
+ byte _fontR, _fontG, _fontB;
public:
RMFontColor();
@@ -118,24 +118,24 @@ public:
class RMFontWithTables : public virtual RMFont {
protected:
- int cTable[256];
- int lTable[256];
- int lDefault;
- int hDefault;
- signed char l2Table[256][256];
+ int _cTable[256];
+ int _lTable[256];
+ int _lDefault;
+ int _hDefault;
+ signed char _l2Table[256][256];
protected:
// Overloaded methods
int convertToLetter(byte nChar) {
- return cTable[nChar];
+ return _cTable[nChar];
}
int letterLength(int nChar, int nNext = 0) {
- return (nChar != -1 ? lTable[(byte)nChar] + l2Table[(byte)nChar][(byte)nNext] : lDefault);
+ return (nChar != -1 ? _lTable[(byte)nChar] + _l2Table[(byte)nChar][(byte)nNext] : _lDefault);
}
public:
int letterHeight() {
- return hDefault;
+ return _hDefault;
}
virtual ~RMFontWithTables() {}
};
@@ -176,7 +176,7 @@ class RMText : public RMGfxWoodyBuffer {
private:
static RMFontColor *_fonts[4];
static RMGfxClearTask _clear;
- int maxLineLength;
+ int _maxLineLength;
public:
enum HORALIGN {
@@ -193,9 +193,9 @@ public:
};
private:
- HORALIGN aHorType;
- VERALIGN aVerType;
- byte m_r, m_g, m_b;
+ HORALIGN _aHorType;
+ VERALIGN _aVerType;
+ byte _textR, _textG, _textB;
protected:
virtual void clipOnScreen(RMGfxPrimitive *prim);
@@ -208,8 +208,8 @@ public:
// Set the alignment type
void setAlignType(HORALIGN aHor, VERALIGN aVer) {
- aHorType = aHor;
- aVerType = aVer;
+ _aHorType = aHor;
+ _aVerType = aVer;
}
// Sets the maximum length of a line in pixels (used to format the text)
@@ -227,9 +227,9 @@ public:
// Set the base colour
void setColor(byte r, byte g, byte b) {
- m_r = r;
- m_g = g;
- m_b = b;
+ _textR = r;
+ _textG = g;
+ _textB = b;
}
};
@@ -241,13 +241,13 @@ protected:
int _startTime;
int _time;
bool _bSkipStatus;
- RMPoint dst;
- uint32 hEndDisplay;
+ RMPoint _dst;
+ uint32 _hEndDisplay;
bool _bShowed;
bool _bForceTime;
bool _bForceNoTime;
- uint32 hCustomSkip;
- uint32 hCustomSkip2;
+ uint32 _hCustomSkip;
+ uint32 _hCustomSkip2;
RMInput *_input;
bool _bAlwaysDisplay;
bool _bNoTab;
@@ -271,7 +271,7 @@ public:
// Set the position
void setPosition(const RMPoint &pt) {
- dst = pt;
+ _dst = pt;
}
// Waiting
@@ -294,8 +294,8 @@ public:
class RMTextDialogScrolling : public RMTextDialog {
protected:
- RMLocation *curLoc;
- RMPoint startScroll;
+ RMLocation *_curLoc;
+ RMPoint _startScroll;
virtual void clipOnScreen(RMGfxPrimitive *prim);
@@ -351,11 +351,11 @@ private:
RMPoint *_ptDrawStrings;
int _curAdded;
bool _bShow;
- RMGfxSourceBuffer8 DlgText;
- RMGfxSourceBuffer8 DlgTextLine;
+ RMGfxSourceBuffer8 _dlgText;
+ RMGfxSourceBuffer8 _dlgTextLine;
RMPoint _ptDrawPos;
- uint32 hUnreg;
- bool bRemoveFromOT;
+ uint32 _hUnreg;
+ bool _bRemoveFromOT;
protected:
void prepare(CORO_PARAM);