From e3c69b7c4ebebba0aa85ef41ff6627705acb1db5 Mon Sep 17 00:00:00 2001 From: Yexo Date: Wed, 21 Jan 2009 02:31:55 +0000 Subject: (svn r15190) -Feature: Allow terraforming of the tiles at the edges of the map. --- src/ai/api/ai_tile.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/ai/api/ai_tile.cpp') 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); } -- cgit v1.2.3-54-g00ecf