(svn r21096) -Fix: Display the real max speed for aircrafts instead of always using the engine value.

This commit is contained in:
terkhen
2010-11-06 12:50:34 +00:00
parent cfac2ced69
commit 78d0a1cb1a
3 changed files with 7 additions and 4 deletions

View File

@@ -809,6 +809,8 @@ static int CDECL VehicleMaxSpeedSorter(const Vehicle * const *a, const Vehicle *
int r = 0;
if ((*a)->type == VEH_TRAIN && (*b)->type == VEH_TRAIN) {
r = Train::From(*a)->tcache.cached_max_speed - Train::From(*b)->tcache.cached_max_speed;
} if ((*a)->type == VEH_AIRCRAFT && (*b)->type == VEH_AIRCRAFT) {
r = Aircraft::From(*a)->acache.cached_max_speed - Aircraft::From(*b)->acache.cached_max_speed;
} else {
r = (*a)->max_speed - (*b)->max_speed;
}