Ticket #8848: scummvm_simon_cs_verbs.patch

File scummvm_simon_cs_verbs.patch, 2.2 KB (added by SF/tutchek, 14 years ago)

SVN patch file

  • engines/agos/detection_tables.h

     
    10211021                GF_OLD_BUNDLE
    10221022        },
    10231023
     1024        // Simon the Sorcerer 1 - English DOS Floppy with czech patch
     1025        // http://cestiny.idnes.cz/s/cedicclanek0002S000328.html
     1026        {
     1027                {
     1028                        "simon1",
     1029                        "Floppy",
     1030
     1031                        {
     1032        { "gamepc",             GAME_BASEFILE,  "62de24fc579b94fac7d3d23201b65b14", -1},
     1033        { "icon.dat",           GAME_ICONFILE,  "22107c24dfb31b66ac503c28a6e20b19", -1},
     1034        { "stripped.txt",       GAME_STRFILE,   "c95a0a1ee973e19c2a1c5d12026c139f", -1},
     1035        { "tbllist",            GAME_TBLFILE,   "d198a80de2c59e4a0cd24b98814849e8", -1},
     1036        { NULL, 0, NULL, 0}
     1037                        },
     1038                        Common::CZ_CZE,
     1039                        Common::kPlatformPC,
     1040                        Common::ADGF_NO_FLAGS
     1041                },
     1042
     1043                GType_SIMON1,
     1044                GID_SIMON1DOS,
     1045                GF_OLD_BUNDLE
     1046        },
     1047
    10241048        // Simon the Sorcerer 1 - English DOS Floppy with Russian patch
    10251049        {
    10261050                {
  • engines/agos/verb.cpp

     
    140140        "Give"
    141141};
    142142
     143static const char *const czech_verb_names[] = {
     144        "Jit",
     145        "Podivat se",
     146        "Otevrit",
     147        "Pohnout s",
     148        "Snist",
     149        "Sebrat",
     150        "Zavrit",
     151        "Pouzit",
     152        "Mluvit s",
     153        "Odstranit",
     154        "Oblect",
     155        "Dat"
     156};
     157
    143158static const char *const russian_verb_prep_names[] = {
    144159        "", "", "", "",
    145160        "", "", "", "s yfn?",
     
    182197        "", "", "", "to whom ?"
    183198};
    184199
     200static const char *const czech_verb_prep_names[] = {
     201        "", "", "", "",
     202        "", "", "", "s cim ?",
     203        "", "", "", "komu ?"
     204};
     205
    185206void AGOSEngine_Feeble::clearName() {
    186207        stopAnimateSimon2(2, 6);
    187208        _lastNameOn = NULL;
     
    250271                case Common::DE_DEU:
    251272                        verb_prep_names = german_verb_prep_names;
    252273                        break;
     274                case Common::CZ_CZE:
     275                        verb_prep_names = czech_verb_prep_names;
     276                        break;
    253277                default:
    254278                        verb_prep_names = english_verb_prep_names;
    255279                        break;
     
    276300                case Common::DE_DEU:
    277301                        verb_names = german_verb_names;
    278302                        break;
     303                case Common::CZ_CZE:
     304                        verb_names = czech_verb_names;
     305                        break;
    279306                default:
    280307                        verb_names = english_verb_names;
    281308                        break;