src/ai/api/ai_vehicle.cpp
branchnoai
changeset 10187 d5a6eba5af45
parent 10087 0cb23b9abbf7
child 10189 b18d1d5b047d
--- 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;