/* ScummVM - Scumm Interpreter * Copyright (C) 2004 The ScummVM project * * The ReInherit Engine is (C)2000-2003 by Daniel Balsom. * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Header$ * */ /* Description: Font module character mapping table ( MS CP-850 to ISO 8859-1 ) Notes: Translation table derived from http://www.kostis.net/charsets/ */ namespace Saga { int CharMap[] = { 0, /* 0 */ 1, /* 1 */ 2, /* 2 */ 3, /* 3 */ 4, /* 4 */ 5, /* 5 */ 6, /* 6 */ 7, /* 7 */ 8, /* 8 */ 9, /* 9 */ 10, /* 10 */ 11, /* 11 */ 12, /* 12 */ 13, /* 13 */ 14, /* 14 */ 15, /* 15 */ 16, /* 16 */ 17, /* 17 */ 18, /* 18 */ 19, /* 19 */ 20, /* 20 */ 21, /* 21 */ 22, /* 22 */ 23, /* 23 */ 24, /* 24 */ 25, /* 25 */ 26, /* 26 */ 27, /* 27 */ 28, /* 28 */ 29, /* 29 */ 30, /* 30 */ 31, /* 31 */ 32, /* 32 */ 33, /* 33 */ 34, /* 34 */ 35, /* 35 */ 36, /* 36 */ 37, /* 37 */ 38, /* 38 */ 39, /* 39 */ 40, /* 40 */ 41, /* 41 */ 42, /* 42 */ 43, /* 43 */ 44, /* 44 */ 45, /* 45 */ 46, /* 46 */ 47, /* 47 */ 48, /* 48 */ 49, /* 49 */ 50, /* 50 */ 51, /* 51 */ 52, /* 52 */ 53, /* 53 */ 54, /* 54 */ 55, /* 55 */ 56, /* 56 */ 57, /* 57 */ 58, /* 58 */ 59, /* 59 */ 60, /* 60 */ 61, /* 61 */ 62, /* 62 */ 63, /* 63 */ 64, /* 64 */ 65, /* 65 */ 66, /* 66 */ 67, /* 67 */ 68, /* 68 */ 69, /* 69 */ 70, /* 70 */ 71, /* 71 */ 72, /* 72 */ 73, /* 73 */ 74, /* 74 */ 75, /* 75 */ 76, /* 76 */ 77, /* 77 */ 78, /* 78 */ 79, /* 79 */ 80, /* 80 */ 81, /* 81 */ 82, /* 82 */ 83, /* 83 */ 84, /* 84 */ 85, /* 85 */ 86, /* 86 */ 87, /* 87 */ 88, /* 88 */ 89, /* 89 */ 90, /* 90 */ 91, /* 91 */ 92, /* 92 */ 93, /* 93 */ 94, /* 94 */ 95, /* 95 */ 96, /* 96 */ 97, /* 97 */ 98, /* 98 */ 99, /* 99 */ 100, /* 100 */ 101, /* 101 */ 102, /* 102 */ 103, /* 103 */ 104, /* 104 */ 105, /* 105 */ 106, /* 106 */ 107, /* 107 */ 108, /* 108 */ 109, /* 109 */ 110, /* 110 */ 111, /* 111 */ 112, /* 112 */ 113, /* 113 */ 114, /* 114 */ 115, /* 115 */ 116, /* 116 */ 117, /* 117 */ 118, /* 118 */ 119, /* 119 */ 120, /* 120 */ 121, /* 121 */ 122, /* 122 */ 123, /* 123 */ 124, /* 124 */ 125, /* 125 */ 126, /* 126 */ 127, /* 127 */ 199, /* 128 LATIN CAPITAL LETTER C WITH CEDILLA */ 252, /* 129 LATIN SMALL LETTER U WITH DIAERESIS */ 233, /* 130 LATIN SMALL LETTER E WITH ACUTE */ 226, /* 131 LATIN SMALL LETTER A WITH CIRCUMFLEX */ 228, /* 132 LATIN SMALL LETTER A WITH DIAERESIS */ 224, /* 133 LATIN SMALL LETTER A WITH GRAVE */ 229, /* 134 LATIN SMALL LETTER A WITH RING ABOVE */ 231, /* 135 LATIN SMALL LETTER C WITH CEDILLA */ 234, /* 136 LATIN SMALL LETTER E WITH CIRCUMFLEX */ 235, /* 137 LATIN SMALL LETTER E WITH DIAERESIS */ 232, /* 138 LATIN SMALL LETTER E WITH GRAVE */ 239, /* 139 LATIN SMALL LETTER I WITH DIAERESIS */ 238, /* 140 LATIN SMALL LETTER I WITH CIRCUMFLEX */ 236, /* 141 LATIN SMALL LETTER I WITH GRAVE */ 196, /* 142 LATIN CAPITAL LETTER A WITH DIAERESIS */ 197, /* 143 LATIN CAPITAL LETTER A WITH RING ABOVE */ 201, /* 144 LATIN CAPITAL LETTER E WITH ACUTE */ 230, /* 145 LATIN SMALL LETTER AE */ 198, /* 146 LATIN CAPITAL LETTER AE */ 244, /* 147 LATIN SMALL LETTER O WITH CIRCUMFLEX */ 246, /* 148 LATIN SMALL LETTER O WITH DIAERESIS */ 242, /* 149 LATIN SMALL LETTER O WITH GRAVE */ 251, /* 150 LATIN SMALL LETTER U WITH CIRCUMFLEX */ 249, /* 151 LATIN SMALL LETTER U WITH GRAVE */ 255, /* 152 LATIN SMALL LETTER Y WITH DIAERESIS */ 214, /* 153 LATIN CAPITAL LETTER O WITH DIAERESIS */ 220, /* 154 LATIN CAPITAL LETTER U WITH DIAERESIS */ 248, /* 155 LATIN SMALL LETTER O WITH STROKE */ 163, /* 156 POUND SIGN */ 216, /* 157 LATIN CAPITAL LETTER O WITH STROKE */ 215, /* 158 MULTIPLICATION SIGN */ 0, /* 159 LATIN SMALL LETTER F WITH HOOK */ 225, /* 160 LATIN SMALL LETTER A WITH ACUTE */ 237, /* 161 LATIN SMALL LETTER I WITH ACUTE */ 243, /* 162 LATIN SMALL LETTER O WITH ACUTE */ 250, /* 163 LATIN SMALL LETTER U WITH ACUTE */ 241, /* 164 LATIN SMALL LETTER N WITH TILDE */ 209, /* 165 LATIN CAPITAL LETTER N WITH TILDE */ 170, /* 166 FEMININE ORDINAL INDICATOR */ 186, /* 167 MASCULINE ORDINAL INDICATOR */ 191, /* 168 INVERTED QUESTION MARK */ 174, /* 169 REGISTERED SIGN */ 172, /* 170 NOT SIGN */ 189, /* 171 VULGAR FRACTION ONE HALF */ 188, /* 172 VULGAR FRACTION ONE QUARTER */ 161, /* 173 INVERTED EXCLAMATION MARK */ 171, /* 174 LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */ 187, /* 175 RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */ 0, /* 176 LIGHT SHADE */ 0, /* 177 MEDIUM SHADE */ 0, /* 178 DARK SHADE */ 0, /* 179 BOX DRAWINGS LIGHT VERTICAL */ 0, /* 180 BOX DRAWINGS LIGHT VERTICAL AND LEFT */ 193, /* 181 LATIN CAPITAL LETTER A WITH ACUTE */ 194, /* 182 LATIN CAPITAL LETTER A WITH CIRCUMFLEX */ 192, /* 183 LATIN CAPITAL LETTER A WITH GRAVE */ 169, /* 184 COPYRIGHT SIGN */ 0, /* 185 BOX DRAWINGS DOUBLE VERTICAL AND LEFT */ 0, /* 186 BOX DRAWINGS DOUBLE VERTICAL */ 0, /* 187 BOX DRAWINGS DOUBLE DOWN AND LEFT */ 0, /* 188 BOX DRAWINGS DOUBLE UP AND LEFT */ 162, /* 189 CENT SIGN */ 165, /* 190 YEN SIGN */ 0, /* 191 BOX DRAWINGS LIGHT DOWN AND LEFT */ 0, /* 192 BOX DRAWINGS LIGHT UP AND RIGHT */ 0, /* 193 BOX DRAWINGS LIGHT UP AND HORIZONTAL */ 0, /* 194 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */ 0, /* 195 BOX DRAWINGS LIGHT VERTICAL AND RIGHT */ 0, /* 196 BOX DRAWINGS LIGHT HORIZONTAL */ 0, /* 197 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */ 227, /* 198 LATIN SMALL LETTER A WITH TILDE */ 195, /* 199 LATIN CAPITAL LETTER A WITH TILDE */ 0, /* 200 BOX DRAWINGS DOUBLE UP AND RIGHT */ 0, /* 201 BOX DRAWINGS DOUBLE DOWN AND RIGHT */ 0, /* 202 BOX DRAWINGS DOUBLE UP AND HORIZONTAL */ 0, /* 203 BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */ 0, /* 204 BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */ 0, /* 205 BOX DRAWINGS DOUBLE HORIZONTAL */ 0, /* 206 BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */ 164, /* 207 CURRENCY SIGN */ 240, /* 208 LATIN SMALL LETTER ETH */ 208, /* 209 LATIN CAPITAL LETTER ETH */ 202, /* 210 LATIN CAPITAL LETTER E WITH CIRCUMFLEX */ 203, /* 211 LATIN CAPITAL LETTER E WITH DIAERESIS */ 200, /* 212 LATIN CAPITAL LETTER E WITH GRAVE */ 305, /* 213 LATIN SMALL LETTER DOTLESS I */ 205, /* 214 LATIN CAPITAL LETTER I WITH ACUTE */ 206, /* 215 LATIN CAPITAL LETTER I WITH CIRCUMFLEX */ 207, /* 216 LATIN CAPITAL LETTER I WITH DIAERESIS */ 0, /* 217 BOX DRAWINGS LIGHT UP AND LEFT */ 0, /* 218 BOX DRAWINGS LIGHT DOWN AND RIGHT */ 0, /* 219 FULL BLOCK */ 0, /* 220 LOWER HALF BLOCK */ 166, /* 221 BROKEN BAR */ 204, /* 222 LATIN CAPITAL LETTER I WITH GRAVE */ 0, /* 223 UPPER HALF BLOCK */ 211, /* 224 LATIN CAPITAL LETTER O WITH ACUTE */ 223, /* 225 LATIN SMALL LETTER SHARP S */ 212, /* 226 LATIN CAPITAL LETTER O WITH CIRCUMFLEX */ 210, /* 227 LATIN CAPITAL LETTER O WITH GRAVE */ 245, /* 228 LATIN SMALL LETTER O WITH TILDE */ 213, /* 229 LATIN CAPITAL LETTER O WITH TILDE */ 181, /* 230 MICRO SIGN */ 254, /* 231 LATIN SMALL LETTER THORN */ 222, /* 232 LATIN CAPITAL LETTER THORN */ 218, /* 233 LATIN CAPITAL LETTER U WITH ACUTE */ 219, /* 234 LATIN CAPITAL LETTER U WITH CIRCUMFLEX */ 217, /* 235 LATIN CAPITAL LETTER U WITH GRAVE */ 253, /* 236 LATIN SMALL LETTER Y WITH ACUTE */ 221, /* 237 LATIN CAPITAL LETTER Y WITH ACUTE */ 175, /* 238 MACRON */ 180, /* 239 ACUTE ACCENT */ 173, /* 240 SOFT HYPHEN */ 177, /* 241 PLUS-MINUS SIGN */ 0, /* 242 DOUBLE LOW LINE */ 190, /* 243 VULGAR FRACTION THREE QUARTERS */ 182, /* 244 PILCROW SIGN */ 167, /* 245 SECTION SIGN */ 247, /* 246 DIVISION SIGN */ 184, /* 247 CEDILLA */ 176, /* 248 DEGREE SIGN */ 168, /* 249 DIAERESIS */ 183, /* 250 MIDDLE DOT */ 185, /* 251 SUPERSCRIPT ONE */ 179, /* 252 SUPERSCRIPT THREE */ 178, /* 253 SUPERSCRIPT TWO */ 0, /* 254 BLACK SQUARE */ 160 /* 255 NO-BREAK SPACE */ }; } // End of namespace Saga