# HG changeset patch # User truelight # Date 1177850842 0 # Node ID 89b96457aae4bb1c3010698106595b378ec9435a # Parent 49323bf80ebd49b14812a42a8e62a2e668260b3f (svn r9748) [NoAI] -Fix: use TileDiffXY instead of TileXY to move in the map (tnx glx) diff -r 49323bf80ebd -r 89b96457aae4 src/ai/api/ai_tilelist_valuator.cpp --- 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;