(svn r9748) [NoAI] -Fix: use TileDiffXY instead of TileXY to move in the map (tnx glx)
--- a/src/ai/api/ai_tilelist_valuator.cpp Sun Apr 29 12:35:39 2007 +0000
+++ b/src/ai/api/ai_tilelist_valuator.cpp Sun Apr 29 12:47:22 2007 +0000
@@ -18,13 +18,13 @@
{
int32 neighbour = 0;
- if (::IsTileType(tile + ::TileXY(-1, 0), MP_STREET) && ::GetRoadTileType(tile + ::TileXY(-1, 0)) != ROAD_TILE_DEPOT)
+ if (::IsTileType(tile + ::TileDiffXY(-1, 0), MP_STREET) && ::GetRoadTileType(tile + ::TileDiffXY(-1, 0)) != ROAD_TILE_DEPOT)
neighbour++;
- if (::IsTileType(tile + ::TileXY( 1, 0), MP_STREET) && ::GetRoadTileType(tile + ::TileXY( 1, 0)) != ROAD_TILE_DEPOT)
+ if (::IsTileType(tile + ::TileDiffXY( 1, 0), MP_STREET) && ::GetRoadTileType(tile + ::TileDiffXY( 1, 0)) != ROAD_TILE_DEPOT)
neighbour++;
- if (::IsTileType(tile + ::TileXY( 0,-1), MP_STREET) && ::GetRoadTileType(tile + ::TileXY( 0,-1)) != ROAD_TILE_DEPOT)
+ if (::IsTileType(tile + ::TileDiffXY( 0,-1), MP_STREET) && ::GetRoadTileType(tile + ::TileDiffXY( 0,-1)) != ROAD_TILE_DEPOT)
neighbour++;
- if (::IsTileType(tile + ::TileXY( 0, 1), MP_STREET) && ::GetRoadTileType(tile + ::TileXY( 0, 1)) != ROAD_TILE_DEPOT)
+ if (::IsTileType(tile + ::TileDiffXY( 0, 1), MP_STREET) && ::GetRoadTileType(tile + ::TileDiffXY( 0, 1)) != ROAD_TILE_DEPOT)
neighbour++;
return neighbour;