mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r1531) -Feature: [1039061] Swiss town-names (vulvulune)
This commit is contained in:
parent
971d844266
commit
6e07bad728
@ -864,6 +864,7 @@ STR_TOWNNAME_HUNGARIAN :Hungarian
|
|||||||
STR_TOWNNAME_AUSTRIAN :Austrian
|
STR_TOWNNAME_AUSTRIAN :Austrian
|
||||||
STR_TOWNNAME_ROMANIAN :Romanian
|
STR_TOWNNAME_ROMANIAN :Romanian
|
||||||
STR_TOWNNAME_CZECH :Czech
|
STR_TOWNNAME_CZECH :Czech
|
||||||
|
STR_TOWNNAME_SWISS :Swiss
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Pounds ({POUNDSIGN})
|
STR_CURR_GBP :Pounds ({POUNDSIGN})
|
||||||
|
@ -863,6 +863,7 @@ STR_TOWNNAME_HUNGARIAN :Hongrois
|
|||||||
STR_TOWNNAME_AUSTRIAN :Autrichiens
|
STR_TOWNNAME_AUSTRIAN :Autrichiens
|
||||||
STR_TOWNNAME_ROMANIAN :Roumain
|
STR_TOWNNAME_ROMANIAN :Roumain
|
||||||
STR_TOWNNAME_CZECH :Tchèques
|
STR_TOWNNAME_CZECH :Tchèques
|
||||||
|
STR_TOWNNAME_SWISS :Suisse
|
||||||
############ end of townname region
|
############ end of townname region
|
||||||
|
|
||||||
STR_CURR_GBP :Livres ({POUNDSIGN})
|
STR_CURR_GBP :Livres ({POUNDSIGN})
|
||||||
|
@ -386,6 +386,12 @@ static byte MakeHungarianTownName(byte *buf, uint32 seed)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static byte MakeSwissTownName(byte *buf, uint32 seed)
|
||||||
|
{
|
||||||
|
strcpy(buf, name_swiss_real[SeedChance(0, lengthof(name_swiss_real), seed)]);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
TownNameGenerator * const _town_name_generators[] =
|
TownNameGenerator * const _town_name_generators[] =
|
||||||
{
|
{
|
||||||
MakeEnglishOriginalTownName,
|
MakeEnglishOriginalTownName,
|
||||||
@ -404,6 +410,7 @@ TownNameGenerator * const _town_name_generators[] =
|
|||||||
MakeAustrianTownName,
|
MakeAustrianTownName,
|
||||||
MakeRomanianTownName,
|
MakeRomanianTownName,
|
||||||
MakeCzechTownName,
|
MakeCzechTownName,
|
||||||
|
MakeSwissTownName,
|
||||||
};
|
};
|
||||||
|
|
||||||
// DO WE NEED THIS ANY MORE?
|
// DO WE NEED THIS ANY MORE?
|
||||||
|
@ -786,7 +786,7 @@ static const SettingDesc gameopt_settings[] = {
|
|||||||
{"diff_custom", SDT_INTLIST | SDT_UINT32 | (sizeof(GameDifficulty)/4) << 16, NULL, &_new_opt.diff, NULL},
|
{"diff_custom", SDT_INTLIST | SDT_UINT32 | (sizeof(GameDifficulty)/4) << 16, NULL, &_new_opt.diff, NULL},
|
||||||
{"currency", SDT_UINT8 | SDT_ONEOFMANY, (void*)0, &_new_opt.currency, "GBP|USD|EUR|YEN|ATS|BEF|CHF|CZK|DEM|DKK|ESP|FIM|FRF|GRD|HUF|ISK|ITL|NLG|NOK|PLN|ROL|RUR|SEK|custom" },
|
{"currency", SDT_UINT8 | SDT_ONEOFMANY, (void*)0, &_new_opt.currency, "GBP|USD|EUR|YEN|ATS|BEF|CHF|CZK|DEM|DKK|ESP|FIM|FRF|GRD|HUF|ISK|ITL|NLG|NOK|PLN|ROL|RUR|SEK|custom" },
|
||||||
{"distances", SDT_UINT8 | SDT_ONEOFMANY, (void*)1, &_new_opt.kilometers, "imperial|metric" },
|
{"distances", SDT_UINT8 | SDT_ONEOFMANY, (void*)1, &_new_opt.kilometers, "imperial|metric" },
|
||||||
{"town_names", SDT_UINT8 | SDT_ONEOFMANY, (void*)0, &_new_opt.town_name, "english|french|german|american|latin|silly|swedish|dutch|finnish|polish|slovakish|norwegian|hungarian|austrian|romanian|czech" },
|
{"town_names", SDT_UINT8 | SDT_ONEOFMANY, (void*)0, &_new_opt.town_name, "english|french|german|american|latin|silly|swedish|dutch|finnish|polish|slovakish|norwegian|hungarian|austrian|romanian|czech|swiss" },
|
||||||
{"landscape", SDT_UINT8 | SDT_ONEOFMANY, (void*)0, &_new_opt.landscape, "normal|hilly|desert|candy" },
|
{"landscape", SDT_UINT8 | SDT_ONEOFMANY, (void*)0, &_new_opt.landscape, "normal|hilly|desert|candy" },
|
||||||
{"autosave", SDT_UINT8 | SDT_ONEOFMANY, (void*)1, &_new_opt.autosave, "off|monthly|quarterly|half year|yearly" },
|
{"autosave", SDT_UINT8 | SDT_ONEOFMANY, (void*)1, &_new_opt.autosave, "off|monthly|quarterly|half year|yearly" },
|
||||||
{"road_side", SDT_UINT8 | SDT_ONEOFMANY, (void*)1, &_new_opt.road_side, "left|right" },
|
{"road_side", SDT_UINT8 | SDT_ONEOFMANY, (void*)1, &_new_opt.road_side, "left|right" },
|
||||||
|
126
table/namegen.h
126
table/namegen.h
@ -2230,3 +2230,129 @@ static const char *name_hungarian_real[] = {
|
|||||||
"Záhony",
|
"Záhony",
|
||||||
"Zirc"
|
"Zirc"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const char *name_swiss_real[] = {
|
||||||
|
"Aarau",
|
||||||
|
"Aesch",
|
||||||
|
"Altdorf",
|
||||||
|
"Arosa",
|
||||||
|
"Appenzell",
|
||||||
|
"Arbon",
|
||||||
|
"Altstätten",
|
||||||
|
"Baar",
|
||||||
|
"Baden",
|
||||||
|
"Bellinzona",
|
||||||
|
"Brig-Glis",
|
||||||
|
"Bienne",
|
||||||
|
"Bulle",
|
||||||
|
"Binningen",
|
||||||
|
"Burgdorf",
|
||||||
|
"Bern",
|
||||||
|
"Basel",
|
||||||
|
"Bülach",
|
||||||
|
"Carouge",
|
||||||
|
"Cham",
|
||||||
|
"Chiasso",
|
||||||
|
"Chur",
|
||||||
|
"Davos",
|
||||||
|
"Delémont",
|
||||||
|
"Dietikon",
|
||||||
|
"Dübendorf",
|
||||||
|
"Emmen",
|
||||||
|
"Freienbach-Pfäffikon",
|
||||||
|
"Fribourg",
|
||||||
|
"Frauenfeld",
|
||||||
|
"Genève",
|
||||||
|
"Glarus",
|
||||||
|
"Gossau",
|
||||||
|
"Grenchen",
|
||||||
|
"Herisau",
|
||||||
|
"Horgen",
|
||||||
|
"Horw",
|
||||||
|
"Illnau-Effretikon",
|
||||||
|
"Ittigen",
|
||||||
|
"Jona",
|
||||||
|
"Kriens",
|
||||||
|
"Kloten",
|
||||||
|
"Köniz",
|
||||||
|
"Kreuzlingen",
|
||||||
|
"Küsnacht",
|
||||||
|
"Agen",
|
||||||
|
"Lancy",
|
||||||
|
"La Chaux-de-Fonds",
|
||||||
|
"Lenzburg",
|
||||||
|
"Lugano",
|
||||||
|
"Langenthal",
|
||||||
|
"Littau",
|
||||||
|
"Le Locle",
|
||||||
|
"La Neuveville",
|
||||||
|
"Locarno",
|
||||||
|
"Liestal",
|
||||||
|
"La Tour-de-Peilz",
|
||||||
|
"Lausanne",
|
||||||
|
"Lyss",
|
||||||
|
"Luzern",
|
||||||
|
"Martigny",
|
||||||
|
"Münchenstein",
|
||||||
|
"Meyrin",
|
||||||
|
"Montreux",
|
||||||
|
"Monthey",
|
||||||
|
"Morges",
|
||||||
|
"Murten",
|
||||||
|
"Moutier",
|
||||||
|
"Muttenz",
|
||||||
|
"Neuchâtel",
|
||||||
|
"Neuhausen am Rheinfall",
|
||||||
|
"Nyon",
|
||||||
|
"Olten",
|
||||||
|
"Onex",
|
||||||
|
"Opfikon",
|
||||||
|
"Ostermundigen",
|
||||||
|
"Payerne",
|
||||||
|
"Peseux",
|
||||||
|
"Prilly",
|
||||||
|
"Pully",
|
||||||
|
"Rapperswil",
|
||||||
|
"Richterswil",
|
||||||
|
"Regensdorf",
|
||||||
|
"Rheinfelden",
|
||||||
|
"Riehen",
|
||||||
|
"Renens",
|
||||||
|
"Romanshorn",
|
||||||
|
"Rorschach",
|
||||||
|
"Stans",
|
||||||
|
"Schaffhausen",
|
||||||
|
"Steffisburg",
|
||||||
|
"St. Gallen",
|
||||||
|
"Schlieren",
|
||||||
|
"Sierre",
|
||||||
|
"Solothurn",
|
||||||
|
"St. Moritz",
|
||||||
|
"Sion",
|
||||||
|
"Spiez",
|
||||||
|
"Stäfa",
|
||||||
|
"Sursee",
|
||||||
|
"Schwyz",
|
||||||
|
"Thalwil",
|
||||||
|
"Thônex",
|
||||||
|
"Thun",
|
||||||
|
"Uster",
|
||||||
|
"Uzwil",
|
||||||
|
"Vernier",
|
||||||
|
"Volketswil",
|
||||||
|
"Versoix",
|
||||||
|
"Vevey",
|
||||||
|
"Wädenswil",
|
||||||
|
"Wettingen",
|
||||||
|
"Wil",
|
||||||
|
"Wallisellen",
|
||||||
|
"Winterthur",
|
||||||
|
"Wohlen",
|
||||||
|
"Worb",
|
||||||
|
"Wetzikon",
|
||||||
|
"Yverdon-les-Bains",
|
||||||
|
"Zollikon",
|
||||||
|
"Zofingen",
|
||||||
|
"Zürich",
|
||||||
|
"Zug",
|
||||||
|
};
|
||||||
|
3
ttd.h
3
ttd.h
@ -489,7 +489,8 @@ enum SpecialStrings {
|
|||||||
SPECSTR_TOWNNAME_AUSTRIAN,
|
SPECSTR_TOWNNAME_AUSTRIAN,
|
||||||
SPECSTR_TOWNNAME_ROMANIAN,
|
SPECSTR_TOWNNAME_ROMANIAN,
|
||||||
SPECSTR_TOWNNAME_CZECH,
|
SPECSTR_TOWNNAME_CZECH,
|
||||||
SPECSTR_TOWNNAME_LAST = SPECSTR_TOWNNAME_CZECH,
|
SPECSTR_TOWNNAME_SWISS,
|
||||||
|
SPECSTR_TOWNNAME_LAST = SPECSTR_TOWNNAME_SWISS,
|
||||||
|
|
||||||
// special strings for player names on the form "TownName transport".
|
// special strings for player names on the form "TownName transport".
|
||||||
SPECSTR_PLAYERNAME_START = 0x70EA,
|
SPECSTR_PLAYERNAME_START = 0x70EA,
|
||||||
|
@ -2530,6 +2530,9 @@
|
|||||||
<File
|
<File
|
||||||
RelativePath="table\landscape_sprite.h">
|
RelativePath="table\landscape_sprite.h">
|
||||||
</File>
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath=".\table\namegen.h">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath="table\palettes.h">
|
RelativePath="table\palettes.h">
|
||||||
</File>
|
</File>
|
||||||
|
Loading…
Reference in New Issue
Block a user