diff options
author | truelight <truelight@openttd.org> | 2005-02-01 18:46:49 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2005-02-01 18:46:49 +0000 |
commit | 0be987391b75643fdb27bbe4bccaa2d16a96075d (patch) | |
tree | 0a111e931f85feb1c4051707f39dcb52ea599d46 | |
parent | 777dd99585ca5a775cd189eedd81e27d3ca395ed (diff) | |
download | openttd-0be987391b75643fdb27bbe4bccaa2d16a96075d.tar.xz |
(svn r1765) -Fix: on loading, the total amount of towns wasn't reset to zero
-rw-r--r-- | town_cmd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/town_cmd.c b/town_cmd.c index eeb1aff49..af6f66396 100644 --- a/town_cmd.c +++ b/town_cmd.c @@ -31,7 +31,7 @@ static void TownPoolNewBlock(uint start_item) Town *t; FOR_ALL_TOWNS_FROM(t, start_item) - t->index = start_item++; + t->index = start_item++; } /* Initialize the town-pool */ @@ -1971,6 +1971,8 @@ static void Load_TOWN(void) { int index; + _total_towns = 0; + while ((index = SlIterateArray()) != -1) { Town *t; |