summaryrefslogtreecommitdiff
path: root/road_cmd.c
diff options
context:
space:
mode:
authordarkvater <darkvater@openttd.org>2004-08-17 09:23:25 +0000
committerdarkvater <darkvater@openttd.org>2004-08-17 09:23:25 +0000
commit61264942d047ed0baab0863e73f01f864107150e (patch)
tree498ef380f60ad89c2e1e2dbb672cc2053399af7b /road_cmd.c
parenta21fa401276c009ffdff7ca19fd505e5a92a9f03 (diff)
downloadopenttd-61264942d047ed0baab0863e73f01f864107150e.tar.xz
(svn r73) -Fix: Wrong building of road-slopes for a future AI/Town
Diffstat (limited to 'road_cmd.c')
-rw-r--r--road_cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/road_cmd.c b/road_cmd.c
index 07692c33d..441e1dff8 100644
--- a/road_cmd.c
+++ b/road_cmd.c
@@ -320,7 +320,7 @@ static uint32 CheckRoadSlope(int tileh, byte *pieces, byte existing)
// force full pieces.
*pieces |= (*pieces & 0xC) >> 2;
*pieces |= (*pieces & 0x3) << 2;
- return existing ? 0 : _price.terraform;
+ return (*pieces == (ROAD_NE|ROAD_SW) || *pieces == (ROAD_SE|ROAD_NW)) ? _price.terraform : CMD_ERROR;
}
}
return CMD_ERROR;