branch | noai |
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; +}