(svn r11796) [NoAI] -Sync: with trunk r11502:11795.
/* $Id$ */
#include "ai_stationlist_valuator.hpp"
#include "ai_station.hpp"
#include "ai_map.hpp"
int32 AIStationListLocation::Valuate(int32 station) const
{
return AIStation::GetLocation(station);
}
int32 AIStationListCargoWaiting::Valuate(int32 station) const
{
return AIStation::GetCargoWaiting(station, this->cargo_type);
}
int32 AIStationListCargoRating::Valuate(int32 station) const
{
return AIStation::GetCargoRating(station, this->cargo_type);
}
int32 AIStationListDistanceManhattanToTile::Valuate(int32 station) const
{
return AIMap::DistanceManhattan(this->tile, AIStation::GetLocation(station));
}
int32 AIStationListDistanceSquareToTile::Valuate(int32 station) const
{
return AIMap::DistanceSquare(this->tile, AIStation::GetLocation(station));
}