diff options
author | tron <tron@openttd.org> | 2006-03-19 13:48:08 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-03-19 13:48:08 +0000 |
commit | 4b74fa19230897c9e9b20e6bcba2b16c748cb09f (patch) | |
tree | 66c89a776909a6e784becbe687a7906a69356023 /disaster_cmd.c | |
parent | 52e5d9f328de74cc984077d49ea612961e5ce969 (diff) | |
download | openttd-4b74fa19230897c9e9b20e6bcba2b16c748cb09f.tar.xz |
(svn r3981) More work for the rail accessing functions and enums
Diffstat (limited to 'disaster_cmd.c')
-rw-r--r-- | disaster_cmd.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/disaster_cmd.c b/disaster_cmd.c index 06d856a87..d773abfb7 100644 --- a/disaster_cmd.c +++ b/disaster_cmd.c @@ -582,8 +582,10 @@ static void DisasterTick_4(Vehicle *v) tile_org = tile = RandomTile(); do { if (IsTileType(tile, MP_RAILWAY) && - (_m[tile].m5 & ~3) != 0xC0 && IS_HUMAN_PLAYER(GetTileOwner(tile))) + IsPlainRailTile(tile) && + IS_HUMAN_PLAYER(GetTileOwner(tile))) { break; + } tile = TILE_MASK(tile+1); } while (tile != tile_org); v->dest_tile = tile; |