summaryrefslogtreecommitdiff
path: root/src/openttd.cpp
diff options
context:
space:
mode:
authorsmatz <smatz@openttd.org>2008-04-03 23:52:43 +0000
committersmatz <smatz@openttd.org>2008-04-03 23:52:43 +0000
commitc745ca21a3558f8f587296b3a88f755363965baa (patch)
tree0eaf202a6527f99f6d33efecee66adac7de4bce6 /src/openttd.cpp
parentb9b99d31506a36665cad684023bd5efe09cf49e1 (diff)
downloadopenttd-c745ca21a3558f8f587296b3a88f755363965baa.tar.xz
(svn r12556) -Fix (r6001): remove fences with fields when loading old savegames, looks better
Diffstat (limited to 'src/openttd.cpp')
-rw-r--r--src/openttd.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/openttd.cpp b/src/openttd.cpp
index 14a5f432d..1bc6ccad0 100644
--- a/src/openttd.cpp
+++ b/src/openttd.cpp
@@ -1963,7 +1963,12 @@ bool AfterLoadGame()
for (TileIndex t = 0; t < map_size; t++) {
if (IsTileType(t, MP_CLEAR) && IsClearGround(t, CLEAR_FIELDS)) {
+ /* remove fields */
MakeClear(t, CLEAR_GRASS, 3);
+ } else if (IsTileType(t, MP_CLEAR) || IsTileType(t, MP_TREES)) {
+ /* remove fences around fields */
+ SetFenceSE(t, 0);
+ SetFenceSW(t, 0);
}
}