src/ai/api/ai_stationlist_valuator.cpp
branchnoai
changeset 9638 f6d169a5a45a
parent 9636 1005ffccf641
child 9648 760b7b504e37
--- a/src/ai/api/ai_stationlist_valuator.cpp	Thu Jul 12 15:50:55 2007 +0000
+++ b/src/ai/api/ai_stationlist_valuator.cpp	Thu Jul 12 15:51:19 2007 +0000
@@ -1,15 +1,14 @@
+/* $Id$ */
+
 #include "ai_stationlist_valuator.hpp"
-#include "../../station.h"
+#include "ai_station.hpp"
 
 int32 AIStationListLocation::Valuate(int32 station) const
 {
-	if (!IsValidStationID(station)) return INVALID_TILE;
-	return GetStation(station)->xy;
+	return AIStation::GetLocation(station);
 }
 
 int32 AIStationListCargoWaiting::Valuate(int32 station) const
 {
-	if (!IsValidStationID(station)) return -1;
-	return GetStation(station)->goods[this->cargo_type].cargo.Count();
+	return AIStation::GetCargoWaiting(station, this->cargo_type);
 }
-