src/ai/api/ai_station.cpp
branchnoai
changeset 9648 760b7b504e37
parent 9638 f6d169a5a45a
child 9666 5765eb70736d
--- a/src/ai/api/ai_station.cpp	Fri Jul 13 11:04:00 2007 +0000
+++ b/src/ai/api/ai_station.cpp	Fri Jul 13 13:49:39 2007 +0000
@@ -25,3 +25,11 @@
 
 	return ::GetStation(station_id)->goods[cargo_id].cargo.Count();
 }
+
+/* static */ int32 AIStation::GetCargoRating(StationID station_id, CargoID cargo_id)
+{
+	if (!AIStation::IsValidStation(station_id)) return -1;
+	if (!AICargo::IsValidCargo(cargo_id)) return -1;
+
+	return ::GetStation(station_id)->goods[cargo_id].rating * 101 >> 8;
+}