--- a/src/ai/api/ai_vehicle.cpp Mon Apr 14 21:21:10 2008 +0000
+++ b/src/ai/api/ai_vehicle.cpp Tue Apr 15 14:49:20 2008 +0000
@@ -179,6 +179,20 @@
return ::GetVehicle(vehicle_id)->max_age;
}
+/* static */ int32 AIVehicle::GetAgeLeft(VehicleID vehicle_id)
+{
+ if (!IsValidVehicle(vehicle_id)) return -1;
+
+ return ::GetVehicle(vehicle_id)->max_age - ::GetVehicle(vehicle_id)->age;
+}
+
+/* static */ int32 AIVehicle::GetCurrentSpeed(VehicleID vehicle_id)
+{
+ if (!IsValidVehicle(vehicle_id)) return -1;
+
+ return ::GetVehicle(vehicle_id)->GetDisplaySpeed();
+}
+
/* static */ Money AIVehicle::GetRunningCost(VehicleID vehicle_id)
{
if (!IsValidVehicle(vehicle_id)) return -1;
@@ -186,13 +200,6 @@
return ::GetVehicle(vehicle_id)->GetRunningCost() >> 8;
}
-/* static */ int32 AIVehicle::GetAgeLeft(VehicleID vehicle_id)
-{
- if (!IsValidVehicle(vehicle_id)) return -1;
-
- return ::GetVehicle(vehicle_id)->max_age - ::GetVehicle(vehicle_id)->age;
-}
-
/* static */ int32 AIVehicle::GetProfitThisYear(VehicleID vehicle_id)
{
if (!IsValidVehicle(vehicle_id)) return -1;