changeset 2705:51fb4eed6f13 draft

(svn r3249) Fix for issue introduced in r3228. The original code was good for raising, then for lowering, now for both.
author peter1138 <peter1138@openttd.org>
date Wed, 30 Nov 2005 07:31:54 +0000
parents 90542a1e873e
children b11bcb3e9cad
files clear_cmd.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/clear_cmd.c
+++ b/clear_cmd.c
@@ -111,7 +111,10 @@
 
 		// If we have a single diagonal track there, the other side of
 		// tile can be terraformed.
-		if ((_m[tile].m5 & ~0x40) == _railway_modes[mode]) skip_clear = true;
+		if ((_m[tile].m5 & ~0x40) == _railway_modes[mode]) {
+			if (ts->direction == 1) return 0;
+			skip_clear = true;
+		}
 	}
 
 	if (!skip_clear) {