summaryrefslogtreecommitdiff
path: root/tree_cmd.c
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-02-04 11:53:31 +0000
committertron <tron@openttd.org>2006-02-04 11:53:31 +0000
commitb36f89bc51cbd9feba3b73bd5f39af7286cc669a (patch)
tree0d84393ff0fb46bd4701d5ef882c26b5c3326adb /tree_cmd.c
parent05d7d046c71943317d31c2e3c22a960faf38f6f1 (diff)
downloadopenttd-b36f89bc51cbd9feba3b73bd5f39af7286cc669a.tar.xz
(svn r3532) Revert r3467, was total nonesense, my fault
Diffstat (limited to 'tree_cmd.c')
-rw-r--r--tree_cmd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/tree_cmd.c b/tree_cmd.c
index 174bfd8d6..52a834df0 100644
--- a/tree_cmd.c
+++ b/tree_cmd.c
@@ -493,6 +493,8 @@ static void TileLoop_Trees(TileIndex tile)
/* fall through */
case 2: { /* add a neighbouring tree */
+ byte m3 = _m[tile].m3;
+
tile += ToTileIndexDiff(_tileloop_trees_dir[Random() & 7]);
if (!IsTileType(tile, MP_CLEAR)) return;
@@ -508,6 +510,7 @@ static void TileLoop_Trees(TileIndex tile)
default: return;
}
+ _m[tile].m3 = m3;
_m[tile].m4 = 0;
SetTileType(tile, MP_TREES);