summaryrefslogtreecommitdiff
path: root/src/ai/api/ai_tile.cpp
diff options
context:
space:
mode:
authorYexo <Yexo@openttd.org>2009-01-21 02:31:55 +0000
committerYexo <Yexo@openttd.org>2009-01-21 02:31:55 +0000
commite3c69b7c4ebebba0aa85ef41ff6627705acb1db5 (patch)
tree272533ac91b7bc3ab16c3ee1a997e142f3170a2a /src/ai/api/ai_tile.cpp
parent470437df70d63b2c44ce34d408b6820cfa446aed (diff)
downloadopenttd-e3c69b7c4ebebba0aa85ef41ff6627705acb1db5.tar.xz
(svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map.
Diffstat (limited to 'src/ai/api/ai_tile.cpp')
-rw-r--r--src/ai/api/ai_tile.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ai/api/ai_tile.cpp b/src/ai/api/ai_tile.cpp
index a1f16b9bd..6426c9374 100644
--- a/src/ai/api/ai_tile.cpp
+++ b/src/ai/api/ai_tile.cpp
@@ -190,22 +190,22 @@
/* static */ bool AITile::RaiseTile(TileIndex tile, int32 slope)
{
- EnforcePrecondition(false, ::IsValidTile(tile));
+ EnforcePrecondition(false, tile < ::MapSize());
return AIObject::DoCommand(tile, slope, 1, CMD_TERRAFORM_LAND);
}
/* static */ bool AITile::LowerTile(TileIndex tile, int32 slope)
{
- EnforcePrecondition(false, ::IsValidTile(tile));
+ EnforcePrecondition(false, tile < ::MapSize());
return AIObject::DoCommand(tile, slope, 0, CMD_TERRAFORM_LAND);
}
/* static */ bool AITile::LevelTiles(TileIndex start_tile, TileIndex end_tile)
{
- EnforcePrecondition(false, ::IsValidTile(start_tile));
- EnforcePrecondition(false, ::IsValidTile(end_tile));
+ EnforcePrecondition(false, start_tile < ::MapSize());
+ EnforcePrecondition(false, end_tile < ::MapSize());
return AIObject::DoCommand(end_tile, start_tile, 0, CMD_LEVEL_LAND);
}