summaryrefslogtreecommitdiff
path: root/src/town_cmd.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2021-01-12 22:11:12 +0100
committerfrosch <github@elsenhans.name>2021-02-14 23:14:07 +0100
commit4ce941bbc2ac7f2d40d46909af4a3f75fe24ecef (patch)
treeaa11f2f738ee1b7ff3be8b91d01c691e87798290 /src/town_cmd.cpp
parentd17226910d319cb552edc5f43c4c4315109dbe04 (diff)
downloadopenttd-4ce941bbc2ac7f2d40d46909af4a3f75fe24ecef.tar.xz
Codechange: turn a constant variable into a real constant.
Diffstat (limited to 'src/town_cmd.cpp')
-rw-r--r--src/town_cmd.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/town_cmd.cpp b/src/town_cmd.cpp
index c2d148a1a..a37c36ed7 100644
--- a/src/town_cmd.cpp
+++ b/src/town_cmd.cpp
@@ -1841,15 +1841,10 @@ static void DoCreateTown(Town *t, TileIndex tile, uint32 townnameparts, TownSize
t->exclusive_counter = 0;
t->statues = 0;
- extern int _nb_orig_names;
- if (_settings_game.game_creation.town_name < _nb_orig_names) {
- /* Original town name */
- t->townnamegrfid = 0;
- t->townnametype = SPECSTR_TOWNNAME_START + _settings_game.game_creation.town_name;
- } else {
- /* Newgrf town name */
- t->townnamegrfid = GetGRFTownNameId(_settings_game.game_creation.town_name - _nb_orig_names);
- t->townnametype = GetGRFTownNameType(_settings_game.game_creation.town_name - _nb_orig_names);
+ {
+ TownNameParams tnp(_settings_game.game_creation.town_name);
+ t->townnamegrfid = tnp.grfid;
+ t->townnametype = tnp.type;
}
t->townnameparts = townnameparts;