Ticket #9159: hebrew.patch
File hebrew.patch, 29.7 KB (added by , 15 years ago) |
---|
-
common/util.h
90 90 FR_FRA, 91 91 DE_DEU, 92 92 GR_GRE, 93 H B_ISR,93 HE_ISR, 94 94 HU_HUN, 95 95 IT_ITA, 96 96 JA_JPN, -
common/util.cpp
95 95 {"fr", "French", FR_FRA}, 96 96 {"de", "German", DE_DEU}, 97 97 {"gr", "Greek", GR_GRE}, 98 {"hb", "Hebrew", HB_ISR}, 98 {"he", "Hebrew", HE_ISR}, 99 {"hb", "Hebrew", HE_ISR}, // Deprecated 99 100 {"hu", "Hungarian", HU_HUN}, 100 101 {"it", "Italian", IT_ITA}, 101 102 {"jp", "Japanese", JA_JPN}, -
engines/gob/gob.cpp
66 66 Common::EN_USA, 67 67 Common::NL_NLD, 68 68 Common::KO_KOR, 69 Common::H B_ISR,69 Common::HE_ISR, 70 70 Common::PT_BRA, 71 71 Common::JA_JPN 72 72 }; … … 290 290 case Common::KO_KOR: 291 291 _global->_language = kLanguageKorean; 292 292 break; 293 case Common::H B_ISR:293 case Common::HE_ISR: 294 294 _global->_language = kLanguageHebrew; 295 295 break; 296 296 case Common::PT_BRA: -
engines/gob/detection.cpp
1881 1881 "lit", 1882 1882 "", 1883 1883 AD_ENTRY1s("intro.stk", "e0767783ff662ed93665446665693aef", 4371238), 1884 H B_ISR,1884 HE_ISR, 1885 1885 kPlatformPC, 1886 1886 ADGF_NO_FLAGS, 1887 1887 GUIO_NOSUBTITLES | GUIO_NOSPEECH … … 2317 2317 "fascination", 2318 2318 "VGA 3 disks edition", 2319 2319 AD_ENTRY1s("intro.stk", "d6e45ce548598727e2b5587a99718eba", 1055909), 2320 H B_ISR,2320 HE_ISR, 2321 2321 kPlatformPC, 2322 2322 ADGF_NO_FLAGS, 2323 2323 GUIO_NOSUBTITLES | GUIO_NOSPEECH … … 2485 2485 "gob3", 2486 2486 "", 2487 2487 AD_ENTRY1s("intro.stk", "904fc32032295baa3efb3a41f17db611", 178582), 2488 H B_ISR,2488 HE_ISR, 2489 2489 kPlatformPC, 2490 2490 ADGF_NO_FLAGS, 2491 2491 GUIO_NOSUBTITLES | GUIO_NOSPEECH -
engines/queen/input.cpp
74 74 case Common::IT_ITA: 75 75 _currentCommandKeys = _commandKeys[3]; 76 76 break; 77 case Common::H B_ISR:77 case Common::HE_ISR: 78 78 _currentCommandKeys = _commandKeys[4]; 79 79 break; 80 80 case Common::ES_ESP: -
engines/queen/command.cpp
140 140 141 141 CmdText *CmdText::makeCmdTextInstance(uint8 y, QueenEngine *vm) { 142 142 switch (vm->resource()->getLanguage()) { 143 case Common::H B_ISR:143 case Common::HE_ISR: 144 144 return new CmdTextHebrew(y, vm); 145 145 case Common::GR_GRE: 146 146 return new CmdTextGreek(y, vm); -
engines/queen/talk.cpp
1089 1089 if (_vm->resource()->getLanguage() == Common::EN_ANY || _vm->display()->textWidth(option) <= MAX_TEXT_WIDTH) { 1090 1090 strcpy(optionText[0], option); 1091 1091 lines = 1; 1092 } else if (_vm->resource()->getLanguage() == Common::H B_ISR) {1092 } else if (_vm->resource()->getLanguage() == Common::HE_ISR) { 1093 1093 lines = splitOptionHebrew(option, optionText); 1094 1094 } else { 1095 1095 lines = splitOptionDefault(option, optionText); -
engines/queen/graphics.cpp
514 514 515 515 // Hebrew strings are written from right to left and should be cut 516 516 // to lines in reverse 517 if (_vm->resource()->getLanguage() == Common::H B_ISR) {517 if (_vm->resource()->getLanguage() == Common::HE_ISR) { 518 518 for (i = length - 1; i >= 0; i--) { 519 519 lineLength++; 520 520 -
engines/queen/display.cpp
967 967 968 968 void Display::initFont() { 969 969 switch (_vm->resource()->getLanguage()) { 970 case Common::H B_ISR:970 case Common::HE_ISR: 971 971 _font = _fontHebrew; 972 972 break; 973 973 case Common::RU_RUS: -
engines/queen/journal.cpp
425 425 _panelTextY[_panelTextCount++] = y; 426 426 } else { 427 427 *p++ = '\0'; 428 if (_vm->resource()->getLanguage() == Common::H B_ISR) {428 if (_vm->resource()->getLanguage() == Common::HE_ISR) { 429 429 drawPanelText(y - 5, p); 430 430 drawPanelText(y + 5, s); 431 431 } else { -
engines/queen/resource.cpp
194 194 ver->language = Common::DE_DEU; 195 195 break; 196 196 case 'H': 197 ver->language = Common::H B_ISR;197 ver->language = Common::HE_ISR; 198 198 break; 199 199 case 'I': 200 200 ver->language = Common::IT_ITA; -
engines/scumm/detection_tables.h
655 655 { "freddi3", "F3-Mdemo", kGenHEMac, UNK_LANG, Common::kPlatformMacintosh, 0 }, 656 656 { "freddi3", "f3-mdemo", kGenHEPC, UNK_LANG, UNK, 0 }, 657 657 { "freddi3", "FF3-DEMO", kGenHEPC, UNK_LANG, UNK, 0 }, 658 { "freddi3", "FF3DEMO", kGenHEPC, Common::H B_ISR, UNK, 0 },658 { "freddi3", "FF3DEMO", kGenHEPC, Common::HE_ISR, UNK, 0 }, 659 659 { "freddi3", "Freddi 3", kGenHEMac, Common::NL_NLD, Common::kPlatformMacintosh, 0 }, 660 660 { "freddi3", "Freddi Fish 3", kGenHEMac, UNK_LANG, Common::kPlatformMacintosh, 0 }, 661 661 { "freddi3", "FreddiFGT", kGenHEPC, Common::DE_DEU, UNK, 0 }, … … 736 736 { "pajama2", "pj2demo", kGenHEPC, UNK_LANG, UNK, 0 }, 737 737 { "pajama2", "Pjs2demo", kGenHEPC, UNK_LANG, UNK, 0 }, 738 738 { "pajama2", "PJ2 Demo", kGenHEMac, Common::NL_NLD, Common::kPlatformMacintosh, 0 }, 739 { "pajama2", "PS2DEMO", kGenHEPC, Common::H B_ISR, UNK, 0 },739 { "pajama2", "PS2DEMO", kGenHEPC, Common::HE_ISR, UNK, 0 }, 740 740 741 741 { "pajama3", "pajama3", kGenHEPC, UNK_LANG, UNK, 0 }, 742 742 { "pajama3", "FPJ3Demo", kGenHEPC, Common::FR_FRA, UNK, 0 }, -
engines/scumm/scumm-md5.h
1 1 /* 2 This file was generated by the md5table tool on Sun Apr 04 09:25:2920102 This file was generated by the md5table tool on Mon Apr 5 16:05:33 2010 3 3 DO NOT EDIT MANUALLY! 4 4 */ 5 5 … … 84 84 { "182344899c2e2998fca0bebcd82aa81a", "atlantis", "", "CD", 12035, Common::EN_ANY, Common::kPlatformPC }, 85 85 { "183d7464902d40d00800e8ee1f04117c", "maniac", "V2", "V2", 1988, Common::DE_DEU, Common::kPlatformPC }, 86 86 { "1875b90fade138c9253a8e967007031a", "indy3", "VGA", "VGA", 6295, Common::EN_ANY, Common::kPlatformPC }, 87 { "187d315f6b5168f68680dfe8c3d76a3e", "loom", "EGA", "EGA", -1, Common::H B_ISR, Common::kPlatformPC },87 { "187d315f6b5168f68680dfe8c3d76a3e", "loom", "EGA", "EGA", -1, Common::HE_ISR, Common::kPlatformPC }, 88 88 { "1900e501a52fbf55bde6e4196f6d2aa6", "zak", "V2", "V2", -1, Common::IT_ITA, Common::kPlatformPC }, 89 89 { "19263586f749a560c1adf8b3393a9593", "socks", "HE 85", "", -1, Common::RU_RUS, Common::kPlatformWindows }, 90 90 { "19bf6938a94698296bcb0c99c31c91a7", "spyfox2", "", "Demo", -1, Common::EN_GRB, Common::kPlatformWindows }, … … 97 97 { "1dd3c11ea4439adfe681e4e405b624e1", "monkey", "EGA", "EGA", -1, Common::FR_FRA, Common::kPlatformPC }, 98 98 { "1dd7aa088e09f96d06818aa9a9deabe0", "indy3", "No AdLib", "EGA", 5361, Common::EN_ANY, Common::kPlatformMacintosh }, 99 99 { "1ed22f601f8b3695804a6583cc3083f1", "puttrace", "HE 98.5", "", -1, Common::NL_NLD, Common::kPlatformUnknown }, 100 { "1f2e62b5a9c50589fc342285a6bb3a27", "freddi", "HE 73", "", -1, Common::H B_ISR, Common::kPlatformWindows },100 { "1f2e62b5a9c50589fc342285a6bb3a27", "freddi", "HE 73", "", -1, Common::HE_ISR, Common::kPlatformWindows }, 101 101 { "1fbebd7b2b692df5297870447a80cfed", "atlantis", "Floppy", "Floppy", 12030, Common::DE_DEU, Common::kPlatformPC }, 102 102 { "1ff5997c78fbd0a841a75ef15a05d9d5", "BluesBirthday", "", "Red", -1, Common::EN_ANY, Common::kPlatformWindows }, 103 103 { "2012f854d83d9cc6f73b2b544cd8bbf8", "water", "HE 80", "", -1, Common::RU_RUS, Common::kPlatformWindows }, … … 124 124 { "2a208ffbcd0e83e86f4356e6f64aa6e1", "loom", "EGA", "EGA", -1, Common::ES_ESP, Common::kPlatformPC }, 125 125 { "2a41b53cf1a90b6e6f26c10cc6041084", "tentacle", "", "Demo", 2439158, Common::EN_ANY, Common::kPlatformMacintosh }, 126 126 { "2a446817ffcabfef8716e0c456ecaf81", "puttzoo", "", "Demo", -1, Common::DE_DEU, Common::kPlatformWindows }, 127 { "2a8658dbd13d84d1bce64a71a35995eb", "pajama2", "HE 99", "Demo", -1, Common::H B_ISR, Common::kPlatformWindows },127 { "2a8658dbd13d84d1bce64a71a35995eb", "pajama2", "HE 99", "Demo", -1, Common::HE_ISR, Common::kPlatformWindows }, 128 128 { "2c04aacffb8428f30ccf4f734fbe3adc", "activity", "", "", -1, Common::EN_ANY, Common::kPlatformPC }, 129 129 { "2ccd8891ce4d3f1a334d21bff6a88ca2", "monkey", "CD", "", 9455, Common::EN_ANY, Common::kPlatformMacintosh }, 130 130 { "2d1e891fe52df707c30185e52c50cd92", "monkey", "CD", "CD", 8955, Common::EN_ANY, Common::kPlatformPC }, … … 168 168 { "3a3e592b074f595489f7f11e150c398d", "puttzoo", "HE 99", "Updated", -1, Common::EN_USA, Common::kPlatformWindows }, 169 169 { "3a5d13675e9a23aedac0bac7730f0ac1", "samnmax", "", "CD", -1, Common::FR_FRA, Common::kPlatformMacintosh }, 170 170 { "3a5ec90d556d4920976c5578bfbfaf79", "maniac", "NES", "extracted", -1, Common::DE_DEU, Common::kPlatformNES }, 171 { "3af61c5edf8e15b43dbafd285b2e9777", "puttcircus", "", "Demo", -1, Common::H B_ISR, Common::kPlatformWindows },171 { "3af61c5edf8e15b43dbafd285b2e9777", "puttcircus", "", "Demo", -1, Common::HE_ISR, Common::kPlatformWindows }, 172 172 { "3b301b7892f883ce42ab4be6a274fea6", "samnmax", "Floppy", "Floppy", -1, Common::EN_ANY, Common::kPlatformPC }, 173 173 { "3b832f4a90740bf22e9b8ed42ca0128c", "freddi4", "HE 99", "", -1, Common::EN_GRB, Common::kPlatformWindows }, 174 174 { "3cce1913a3bc586b51a75c3892ff18dd", "indy3", "VGA", "VGA", -1, Common::RU_RUS, Common::kPlatformPC }, … … 277 277 { "688328c5bdc4c8ec4145688dfa077bf2", "freddi4", "HE 99", "Demo", -1, Common::DE_DEU, Common::kPlatformUnknown }, 278 278 { "6886e5d08cee329b1f2e743ae2e3ceed", "monkey2", "", "", 11135, Common::DE_DEU, Common::kPlatformPC }, 279 279 { "695fe0b3963333b7e15b37514db3c745", "thinkerk", "", "Demo", 29789, Common::EN_USA, Common::kPlatformUnknown }, 280 { "697c9b7c55a05d8199c48b48e379d2c8", "puttmoon", "", "", -1, Common::H B_ISR, Common::kPlatformPC },280 { "697c9b7c55a05d8199c48b48e379d2c8", "puttmoon", "", "", -1, Common::HE_ISR, Common::kPlatformPC }, 281 281 { "69d70269fafc4445adbb0d223e4f9a3f", "indy3", "EGA", "EGA", 5361, Common::EN_ANY, Common::kPlatformPC }, 282 282 { "69ea626f1f87eecb78ea0d6c6b983a1d", "monkey2", "", "", -1, Common::IT_ITA, Common::kPlatformPC }, 283 283 { "69ffe29185b8d71f09f6199f8b2a87cb", "lost", "HE 100", "", -1, Common::RU_RUS, Common::kPlatformWindows }, … … 379 379 { "8f3758ff98c9c5d78e5d635222cad026", "atlantis", "Floppy", "Floppy", -1, Common::IT_ITA, Common::kPlatformPC }, 380 380 { "8fec68383202d38c0d25e9e3b757c5df", "comi", "Demo", "Demo", 18041, Common::UNK_LANG, Common::kPlatformWindows }, 381 381 { "8ffd618a776a4c0d8922bb28b09f8ce8", "airport", "", "Demo", -1, Common::EN_ANY, Common::kPlatformWindows }, 382 { "90a329d8ad5b7ce0690429e98cfbb32f", "funpack", "", "", -1, Common::H B_ISR, Common::kPlatformPC },382 { "90a329d8ad5b7ce0690429e98cfbb32f", "funpack", "", "", -1, Common::HE_ISR, Common::kPlatformPC }, 383 383 { "90c755e1c9b9b8a4129d37b2259d0655", "chase", "HE 100", "Updated", -1, Common::EN_USA, Common::kPlatformUnknown }, 384 384 { "90e2f0af4f779629695c6394a65bb702", "spyfox2", "", "", -1, Common::FR_FRA, Common::kPlatformUnknown }, 385 385 { "910e31cffb28226bd68c569668a0d6b4", "monkey", "EGA", "EGA", -1, Common::ES_ESP, Common::kPlatformPC }, … … 540 540 { "d62d248c3df6ec177405e2cb23d923b2", "indy3", "EGA", "EGA", -1, Common::IT_ITA, Common::kPlatformPC }, 541 541 { "d6334a5a9b61afe18c368540fdf522ca", "airport", "", "", -1, Common::EN_ANY, Common::kPlatformMacintosh }, 542 542 { "d6dd0646404768a63e963891a96daadd", "atlantis", "Floppy", "Floppy", 12035, Common::EN_ANY, Common::kPlatformMacintosh }, 543 { "d73c851b942af44deb9b6d5f416a0972", "freddi3", "HE 99", "Demo", -1, Common::H B_ISR, Common::kPlatformWindows },543 { "d73c851b942af44deb9b6d5f416a0972", "freddi3", "HE 99", "Demo", -1, Common::HE_ISR, Common::kPlatformWindows }, 544 544 { "d74122362a77ec24525fdd50297dfd82", "freddi4", "", "", -1, Common::FR_FRA, Common::kPlatformMacintosh }, 545 545 { "d7ab7cd6105546016e6a0d46fb36b964", "pajama", "HE 100", "Demo", -1, Common::EN_ANY, Common::kPlatformUnknown }, 546 546 { "d7b247c26bf1f01f8f7daf142be84de3", "balloon", "HE 99", "Updated", -1, Common::EN_ANY, Common::kPlatformWindows }, … … 567 567 { "e144f5f49d9241d2a9dee2576b3d09cb", "airport", "", "Demo", -1, Common::EN_ANY, Common::kPlatformWindows }, 568 568 { "e17db1ddf91b39ca6bbc8ad3ed19e883", "monkey", "FM-TOWNS", "", -1, Common::JA_JPN, Common::kPlatformFMTowns }, 569 569 { "e246e02db9630533a40d99c9f54a8e01", "monkey2", "", "", -1, Common::EN_ANY, Common::kPlatformMacintosh }, 570 { "e361a7058ed8e8ebb462663c0a3ae8d6", "puttputt", "HE 62", "", -1, Common::H B_ISR, Common::kPlatformPC },570 { "e361a7058ed8e8ebb462663c0a3ae8d6", "puttputt", "HE 62", "", -1, Common::HE_ISR, Common::kPlatformPC }, 571 571 { "e41de1c2a15abbcdbf9977e2d7e8a340", "freddi2", "HE 100", "Updated", -1, Common::RU_RUS, Common::kPlatformWindows }, 572 572 { "e44ea295a3f8fe4f41983080dab1e9ce", "freddi", "HE 90", "Updated", -1, Common::FR_FRA, Common::kPlatformMacintosh }, 573 573 { "e534d29afb3c6e0ee9dc3d53c5956714", "atlantis", "Floppy", "Floppy", -1, Common::DE_DEU, Common::kPlatformAmiga }, … … 595 595 { "ee785fe2569bc9965526e774f7ab86f1", "spyfox", "HE 99", "", -1, Common::FR_FRA, Common::kPlatformMacintosh }, 596 596 { "ef347474f3c7be3b29584eaa133cca05", "samnmax", "Floppy", "Floppy", -1, Common::FR_FRA, Common::kPlatformPC }, 597 597 { "ef71a322b6530ac45b1a070f7c0795f7", "moonbase", "Demo", "Demo", -1, Common::EN_ANY, Common::kPlatformWindows }, 598 { "ef74d9071d4e564b037cb44bd6774de7", "fbear", "HE 62", "", -1, Common::H B_ISR, Common::kPlatformPC },598 { "ef74d9071d4e564b037cb44bd6774de7", "fbear", "HE 62", "", -1, Common::HE_ISR, Common::kPlatformPC }, 599 599 { "efe0a04a703e765ebebe92b6c8aa6b86", "baseball2003", "", "", -1, Common::EN_ANY, Common::kPlatformUnknown }, 600 600 { "f049e38c1f8302b5db6170f1872af89a", "monkey", "CD", "CD", 8955, Common::ES_ESP, Common::kPlatformPC }, 601 { "f06e66fd45b2f8b0f4a2833ff4476050", "fbpack", "", "", -1, Common::H B_ISR, Common::kPlatformPC },601 { "f06e66fd45b2f8b0f4a2833ff4476050", "fbpack", "", "", -1, Common::HE_ISR, Common::kPlatformPC }, 602 602 { "f08145577e4f13584cc90b3d6e9caa55", "pajama3", "", "Demo", -1, Common::NL_NLD, Common::kPlatformUnknown }, 603 603 { "f163cf53f7850e43fb482471e5c52e1a", "maniac", "NES", "", 262144, Common::ES_ESP, Common::kPlatformNES }, 604 604 { "f1b0e0d587b85052de5534a3847e68fe", "water", "HE 99", "Updated", -1, Common::EN_ANY, Common::kPlatformUnknown }, -
engines/agos/saveload.cpp
608 608 lastSlot = slot; 609 609 if (slot < 10) { 610 610 showMessageFormat(" "); 611 } else if (_language == Common::H B_ISR) {611 } else if (_language == Common::HE_ISR) { 612 612 lastSlot = (slot % 10) * 10; 613 613 lastSlot += slot / 10; 614 614 } 615 615 616 616 showMessageFormat("%d", lastSlot); 617 if (_language == Common::H B_ISR && !(slot % 10))617 if (_language == Common::HE_ISR && !(slot % 10)) 618 618 showMessageFormat("0"); 619 619 showMessageFormat(".%s\n", dst); 620 620 dst += 18; … … 672 672 char *name; 673 673 bool b; 674 674 char buf[108]; 675 int maxChar = (_language == Common::H B_ISR) ? 155: 128;675 int maxChar = (_language == Common::HE_ISR) ? 155: 128; 676 676 677 677 _saveOrLoad = load; 678 678 … … 711 711 window->textRow = result; 712 712 713 713 // init x offset with a 2 character savegame number + a period (18 pix) 714 if (_language == Common::H B_ISR) {714 if (_language == Common::HE_ISR) { 715 715 window->textColumn = 3; 716 716 window->textColumnOffset = 6; 717 717 } else { … … 725 725 // now process entire savegame name to get correct x offset for cursor 726 726 _saveGameNameLen = 0; 727 727 while (name[_saveGameNameLen]) { 728 if (_language == Common::H B_ISR) {728 if (_language == Common::HE_ISR) { 729 729 byte width = 6; 730 730 if (name[_saveGameNameLen] >= 64 && name[_saveGameNameLen] < 91) 731 731 width = _hebrewCharWidths [name[_saveGameNameLen] - 64]; … … 770 770 goto restart; 771 771 } 772 772 773 if (_language == Common::H B_ISR) {773 if (_language == Common::HE_ISR) { 774 774 if (i >= 128) 775 775 i -= 64; 776 776 else if (i >= 32) … … 788 788 _saveGameNameLen--; 789 789 m = name[_saveGameNameLen]; 790 790 791 if (_language == Common::H B_ISR)791 if (_language == Common::HE_ISR) 792 792 x = 8; 793 793 else 794 794 x = (name[_saveGameNameLen] == 'i' || name[_saveGameNameLen] == 'l') ? 1 : 8; … … 889 889 oldTextColor = window->textColor; 890 890 window->textColor = window->fillColor; 891 891 892 if (_language == Common::H B_ISR) {892 if (_language == Common::HE_ISR) { 893 893 x = 128; 894 894 } else { 895 895 x += 120; -
engines/agos/detection_tables.h
1672 1672 { "tbllist", GAME_TBLFILE, "d198a80de2c59e4a0cd24b98814849e8", 711}, 1673 1673 { NULL, 0, NULL, 0} 1674 1674 }, 1675 Common::H B_ISR,1675 Common::HE_ISR, 1676 1676 Common::kPlatformPC, 1677 1677 ADGF_NO_FLAGS, 1678 1678 GUIO_NONE … … 2148 2148 { "tbllist", GAME_TBLFILE, "2082f8d02075e590300478853a91ffd9", 513}, 2149 2149 { NULL, 0, NULL, 0} 2150 2150 }, 2151 Common::H B_ISR,2151 Common::HE_ISR, 2152 2152 Common::kPlatformPC, 2153 2153 ADGF_NO_FLAGS, 2154 2154 GUIO_NONE -
engines/agos/res_snd.cpp
78 78 } 79 79 _skipVgaWait = true; 80 80 } else { 81 if (getGameType() == GType_SIMON2 && _subtitles && _language != Common::H B_ISR) {81 if (getGameType() == GType_SIMON2 && _subtitles && _language != Common::HE_ISR) { 82 82 loadVoice(speech_id); 83 83 return; 84 84 } -
engines/agos/verb.cpp
258 258 case Common::RU_RUS: 259 259 verb_prep_names = russian_verb_prep_names; 260 260 break; 261 case Common::H B_ISR:261 case Common::HE_ISR: 262 262 verb_prep_names = hebrew_verb_prep_names; 263 263 break; 264 264 case Common::ES_ESP: … … 287 287 case Common::RU_RUS: 288 288 verb_names = russian_verb_names; 289 289 break; 290 case Common::H B_ISR:290 case Common::HE_ISR: 291 291 verb_names = hebrew_verb_names; 292 292 break; 293 293 case Common::ES_ESP: … … 332 332 333 333 window->textColumn = x / 8; 334 334 window->textColumnOffset = x & 7; 335 if (_language == Common::H B_ISR && window->textColumnOffset != 0) {335 if (_language == Common::HE_ISR && window->textColumnOffset != 0) { 336 336 window->textColumnOffset = 8 - window->textColumnOffset; 337 337 window->textColumn++; 338 338 } -
engines/agos/script_s1.cpp
319 319 case Common::PL_POL: 320 320 keyYes = Common::KEYCODE_t; 321 321 break; 322 case Common::H B_ISR:322 case Common::HE_ISR: 323 323 keyYes = Common::KEYCODE_f; 324 324 break; 325 325 case Common::ES_ESP: … … 426 426 int j, k; 427 427 428 428 if (subObject->objectFlags & kOFNumber) { 429 if (_language == Common::H B_ISR) {429 if (_language == Common::HE_ISR) { 430 430 j = subObject->objectFlagValue[getOffsetOfChild2Param(subObject, kOFNumber)]; 431 431 k = (j % 10) * 10; 432 432 k += j / 10; -
engines/agos/script_s2.cpp
417 417 int j, k; 418 418 419 419 if (subObject->objectFlags & kOFNumber) { 420 if (_language == Common::H B_ISR) {420 if (_language == Common::HE_ISR) { 421 421 j = subObject->objectFlagValue[getOffsetOfChild2Param(subObject, kOFNumber)]; 422 422 k = (j % 10) * 10; 423 423 k += j / 10; -
engines/agos/vga_s2.cpp
89 89 } 90 90 91 91 void AGOSEngine::vc64_ifSpeech() { 92 if ((getGameType() == GType_SIMON2 && _subtitles && _language != Common::H B_ISR) ||92 if ((getGameType() == GType_SIMON2 && _subtitles && _language != Common::HE_ISR) || 93 93 !_sound->isVoiceActive()) { 94 94 vcSkipNextInstruction(); 95 95 } -
engines/agos/charset-fontdata.cpp
2370 2370 case Common::PL_POL: 2371 2371 src = polish_simonFont + (chr - 32) * 8; 2372 2372 break; 2373 case Common::H B_ISR:2373 case Common::HE_ISR: 2374 2374 src = hebrew_simonFont + (chr - 32) * 8; 2375 2375 break; 2376 2376 case Common::ES_ESP: -
engines/agos/charset.cpp
319 319 if (count != 0) 320 320 memset(dst, 0, count); 321 321 322 if (_language == Common::H B_ISR)322 if (_language == Common::HE_ISR) 323 323 dst += width - 1; // For Hebrew, start at the right edge, not the left. 324 324 325 325 dst_org = dst; … … 328 328 dst_org += width * textHeight; 329 329 dst = dst_org; 330 330 } else if ((chr -= ' ') == 0) { 331 dst += (_language == Common::H B_ISR ? -6 : 6); // Hebrew moves to the left, all others to the right331 dst += (_language == Common::HE_ISR ? -6 : 6); // Hebrew moves to the left, all others to the right 332 332 } else { 333 333 byte *img_hdr, *img; 334 334 uint i, img_width, img_height; … … 345 345 img = src + READ_LE_UINT16(img_hdr); 346 346 } 347 347 348 if (_language == Common::H B_ISR)348 if (_language == Common::HE_ISR) 349 349 dst -= img_width - 1; // For Hebrew, move from right edge to left edge of image. 350 350 byte *cur_dst = dst; 351 351 … … 371 371 cur_dst += width; 372 372 } while (--img_height); 373 373 374 if (_language != Common::H B_ISR) // Hebrew character movement is done higher up374 if (_language != Common::HE_ISR) // Hebrew character movement is done higher up 375 375 dst += img_width - 1; 376 376 } 377 377 } … … 499 499 clearWindow(window); 500 500 } else if (c == 13 || c == 10) { 501 501 windowNewLine(window); 502 } else if ((c == 1 && _language != Common::H B_ISR) || (c == 8)) {503 if (_language == Common::H B_ISR) {502 } else if ((c == 1 && _language != Common::HE_ISR) || (c == 8)) { 503 if (_language == Common::HE_ISR) { 504 504 if (b >= 64 && b < 91) 505 505 width = _hebrewCharWidths [b - 64]; 506 506 … … 546 546 window->textRow--; 547 547 } 548 548 549 if (_language == Common::H B_ISR) {549 if (_language == Common::HE_ISR) { 550 550 if (c >= 64 && c < 91) 551 551 width = _hebrewCharWidths [c - 64]; 552 552 window->textColumnOffset -= width; -
engines/tinsel/config.cpp
141 141 142 142 if (lang == Common::JA_JPN) { 143 143 // TODO: Add support for JAPAN version 144 } else if (lang == Common::H B_ISR) {144 } else if (lang == Common::HE_ISR) { 145 145 // TODO: Add support for HEBREW version 146 146 147 147 // The Hebrew version appears to the software as being English -
engines/tinsel/detection.cpp
336 336 {"english.smp", 0, NULL, -1}, 337 337 {NULL, 0, NULL, 0} 338 338 }, 339 Common::H B_ISR,339 Common::HE_ISR, 340 340 Common::kPlatformPC, 341 341 ADGF_NO_FLAGS, 342 342 GUIO_NONE -
tools/scumm-md5.txt
169 169 6f8a22bfa397be1f7ed4b74aba0e397e -1 fr DOS EGA EGA v1.2 26 Jun 90 Jorpho 170 170 470c45b636139bb40716daa1c7edaad0 -1 de DOS EGA EGA v1.2 Deutsch from 7 Jun 90 Peter Eckerlein 171 171 fa127d7c4bb47d05bb1c33ddcaa9f767 5748 de DOS EGA EGA v1.2 Deutsch from 7 Jun 90 Fingolfin 172 187d315f6b5168f68680dfe8c3d76a3e -1 h bDOS EGA EGA -172 187d315f6b5168f68680dfe8c3d76a3e -1 he DOS EGA EGA - 173 173 c3df37df9d3b481b45f75283a9907c47 -1 it DOS EGA EGA - Andrea Petrucci 174 174 0be88565f734b1e9e77ccaaf3bb14b29 -1 es DOS EGA EGA v1.2 Espanol from 31 Aug 90 George Kormend 175 175 2a208ffbcd0e83e86f4356e6f64aa6e1 -1 es DOS EGA EGA v1.2 Espanol from 31 Aug 90 abnog, Andrea Petrucci, Peter Eckerlein … … 459 459 6bca7a1a96d16e52b8f3c42b50dbdca3 -1 jp 3DO HE 62 - - George Kormendi 460 460 3824e60cdf639d22f6df92a03dc4b131 7732 en DOS HE 62 - - khalek 461 461 4f1d6f8b38343dba405472538b5037ed 7717 en DOS HE 62 - - George Kormendi 462 ef74d9071d4e564b037cb44bd6774de7 -1 h bDOS HE 62 - - sev462 ef74d9071d4e564b037cb44bd6774de7 -1 he DOS HE 62 - - sev 463 463 3df6ead57930488bc61e6e41901d0e97 -1 en Mac HE 62 - - khalek 464 464 179879b6e35c1ead0d93aab26db0951b 13381 en Windows HE 70 - - khalek 465 465 … … 470 470 fbpack Fatty Bear's Fun Pack 471 471 e01acc8c12ef44e8f778fe87e5f90f4e -1 en 3DO - - - sev 472 472 c9717ee6059f1e43b768b464493d2fba -1 jp 3DO - - - clone2727 473 f06e66fd45b2f8b0f4a2833ff4476050 -1 h bDOS - - - sev473 f06e66fd45b2f8b0f4a2833ff4476050 -1 he DOS - - - sev 474 474 475 475 freddi Freddi Fish 1: The Case of the Missing Kelp Seeds 476 476 d4cccb5af88f3e77f370896e9ba8c5f9 -1 All Windows HE 71 - - sev … … 481 481 c782fbbe74a987c3df8ac73cd3e289ed -1 se Mac HE 73 - - Torbjörn Andersson 482 482 5ebb57234b2fe5c5dff641e00184ad81 -1 fr Windows HE 73 - - gist974 483 483 cf8ef3a1fb483c5c4b1c584d1167b2c4 -1 de Windows HE 73 - - Oncer 484 1f2e62b5a9c50589fc342285a6bb3a27 -1 h bWindows HE 73 - - e_orz484 1f2e62b5a9c50589fc342285a6bb3a27 -1 he Windows HE 73 - - e_orz 485 485 507bb360688dc4180fdf0d7597352a69 26402 se Windows HE 73 - - Sven Arvidsson 486 486 df047cc4792150f601290357566d36a6 -1 us All HE 90 Updated - khalek 487 487 e44ea295a3f8fe4f41983080dab1e9ce -1 fr Mac HE 90 Updated - ThierryFR … … 528 528 bbadf7309c4a2c2763e4bbba3c3be634 -1 fr All - Demo - Kirben 529 529 754feb59d3bf86b8a00840df74fd7b26 -1 nl Windows - Demo - adutchguy 530 530 ed2b074bc3166087a747acb2a3c6abb0 -1 de All HE 98.5 Demo - Joachim Eberhard 531 d73c851b942af44deb9b6d5f416a0972 -1 h bWindows HE 99 Demo - Ori Avtalion531 d73c851b942af44deb9b6d5f416a0972 -1 he Windows HE 99 Demo - Ori Avtalion 532 532 533 533 freddi4 Freddi Fish 4: The Case of the Hogfish Rustlers of Briny Gulch 534 534 4f580a021eee026f3b4589e17d130d78 -1 All All - - - Kirben, sev … … 644 644 36a6750e03fb505fc19fc2bf3e4dbe91 58749 en All - Demo - sev 645 645 30ba1e825d4ad2b448143ae8df18482a -1 nl All HE 98.5 Demo - Kirben 646 646 4521138d15d1fd7649c31fb981746231 -1 de All HE 98.5 Demo - Joachim Eberhard 647 2a8658dbd13d84d1bce64a71a35995eb -1 h bWindows HE 99 Demo - Ori Avtalion647 2a8658dbd13d84d1bce64a71a35995eb -1 he Windows HE 99 Demo - Ori Avtalion 648 648 649 649 pajama3 Pajama Sam 3: You Are What You Eat From Your Head to Your Feet 650 650 f7711f9264d4d43c2a1518ec7c10a607 79382 us All - - - Kirben … … 708 708 a9543ef0d79bcb47cd76ec197ad0a967 -1 en 3DO - - - sev 709 709 780e4a0ae2ff17dc296f4a79543b44f8 -1 All DOS - - - khalek 710 710 b9bb68c5d2c9b6e2d9c513a29a754a57 7828 en DOS - - - George Kormendi 711 697c9b7c55a05d8199c48b48e379d2c8 -1 h bDOS - - - sev711 697c9b7c55a05d8199c48b48e379d2c8 -1 he DOS - - - sev 712 712 9dc02577bf50d4cfaf3de3fbac06fbe2 -1 en Mac - - - khalek 713 713 9c92eeaf517a31b7221ec2546ab669fd -1 en Windows HE 70 - - khalek 714 714 … … 726 726 727 727 a7cacad9c40c4dc9e1812abf6c8af9d5 -1 en All - Demo - Kirben, sev 728 728 1387d16aa620dc1c2d1fd87f8a9e7a09 -1 fr Windows - Demo - Mevi 729 3af61c5edf8e15b43dbafd285b2e9777 -1 h bWindows - Demo - Ori Avtalion729 3af61c5edf8e15b43dbafd285b2e9777 -1 he Windows - Demo - Ori Avtalion 730 730 731 731 puttputt Putt-Putt Joins the Parade 732 732 7766c9487f9d53a8cb0edabda5119c3d 8022 en DOS HE 60 - - George Kormendi … … 735 735 be2abe172f58db170de3a037daa1dd27 -1 jp 3DO HE 61 - - clone2727 736 736 ee41f6afbc5b26fa475754b56fe92048 8032 jp 3DO HE 61 - - George Kormendi 737 737 9708cf716ed8bcc9ff3fcfc69413b746 -1 en DOS HE 62 - - khalek 738 e361a7058ed8e8ebb462663c0a3ae8d6 -1 h bDOS HE 62 - - sev738 e361a7058ed8e8ebb462663c0a3ae8d6 -1 he DOS HE 62 - - sev 739 739 684732efb5799c0f78804c99d8de9aba -1 en Mac HE 62 - - khalek 740 740 6a30a07f353a75cdc602db27d73e1b42 -1 en Windows HE 70 - - khalek 741 741 … … 806 806 e95cf980719c0be078fb68a67af97b4a -1 jp 3DO - - - clone2727 807 807 3d219e7546039543307b55a91282bf18 -1 en DOS - - - iziku 808 808 46b53fd430adcfbed791b48a0d4b079f -1 en DOS - - - khalek 809 90a329d8ad5b7ce0690429e98cfbb32f -1 h bDOS - - -809 90a329d8ad5b7ce0690429e98cfbb32f -1 he DOS - - - 810 810 811 811 PuttsFunShop Putt-Putt's One-Stop Fun Shop 812 812 5262a27afcaee04e5c4900220bd463e7 -1 us All - - - Kirben -
tools/md5table.c
110 110 { "ko", "KO_KOR" }, 111 111 { "se", "SE_SWE" }, 112 112 { "en", "EN_GRB" }, 113 { "h b", "HB_ISR" },113 { "he", "HE_ISR" }, 114 114 { "ru", "RU_RUS" }, 115 115 { "cz", "CZ_CZE" }, 116 116 { "nl", "NL_NLD" }, -
README
1052 1052 fr - French 1053 1053 it - Italian 1054 1054 es - Spanish 1055 h b- Hebrew1055 he - Hebrew 1056 1056 pl - Polish 1057 1057 ru - Russian 1058 1058