summaryrefslogtreecommitdiff
path: root/src/ai/api/ai_tile.cpp
diff options
context:
space:
mode:
authortruebrain <truebrain@openttd.org>2009-01-16 15:01:54 +0000
committertruebrain <truebrain@openttd.org>2009-01-16 15:01:54 +0000
commitdec721ca6f0e9e7f869f51f293a5b729fd22574d (patch)
tree451b86c6aef617597b05ec5ba55d6abcb5632da0 /src/ai/api/ai_tile.cpp
parent47406dbc696fc0630e3801080d0c2d491f404f24 (diff)
downloadopenttd-dec721ca6f0e9e7f869f51f293a5b729fd22574d.tar.xz
(svn r15109) -Add [NoAI]: add AITile::LevelTiles (Yexo)
Diffstat (limited to 'src/ai/api/ai_tile.cpp')
-rw-r--r--src/ai/api/ai_tile.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ai/api/ai_tile.cpp b/src/ai/api/ai_tile.cpp
index 29305af8a..a1f16b9bd 100644
--- a/src/ai/api/ai_tile.cpp
+++ b/src/ai/api/ai_tile.cpp
@@ -202,6 +202,14 @@
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));
+
+ return AIObject::DoCommand(end_tile, start_tile, 0, CMD_LEVEL_LAND);
+}
+
/* static */ bool AITile::DemolishTile(TileIndex tile)
{
EnforcePrecondition(false, ::IsValidTile(tile));