equal
deleted
inserted
replaced
1 #include "ai_tilelist_valuator.hpp" |
1 #include "ai_tilelist_valuator.hpp" |
2 #include "ai_tile.hpp" |
2 #include "ai_tile.hpp" |
3 #include "ai_road.hpp" |
3 #include "ai_road.hpp" |
|
4 #include "ai_map.hpp" |
4 #include "../../tile.h" |
5 #include "../../tile.h" |
5 #include "../../road_map.h" |
6 #include "../../road_map.h" |
6 |
7 |
7 int32 AITileListBuildable::Valuate(int32 tile) const |
8 int32 AITileListBuildable::Valuate(int32 tile) const |
8 { |
9 { |
26 |
27 |
27 int32 AITileListCargoAcceptance::Valuate(int32 tile) const |
28 int32 AITileListCargoAcceptance::Valuate(int32 tile) const |
28 { |
29 { |
29 return AITile::GetCargoAcceptance(tile, this->cargo_type); |
30 return AITile::GetCargoAcceptance(tile, this->cargo_type); |
30 } |
31 } |
|
32 |
|
33 int32 AITileListDistanceManhattanToTile::Valuate(int32 tile) const |
|
34 { |
|
35 return AIMap::DistanceManhattan(this->tile, tile); |
|
36 } |
|
37 |
|
38 int32 AITileListDistanceSquareToTile::Valuate(int32 tile) const |
|
39 { |
|
40 return AIMap::DistanceSquare(this->tile, tile); |
|
41 } |