Mercurial > hg > openttd
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) {