(svn r21862) -Codechange: Unify subtype handling between road vehicles and trains.
This commit is contained in:
@@ -308,6 +308,23 @@ void AfterLoadVehicles(bool part_of_load)
|
||||
}
|
||||
}
|
||||
|
||||
if (IsSavegameVersionBefore(157)) {
|
||||
/* The road vehicle subtype was converted to a flag. */
|
||||
RoadVehicle *rv;
|
||||
FOR_ALL_ROADVEHICLES(rv) {
|
||||
if (rv->subtype == 0) {
|
||||
/* The road vehicle is at the front. */
|
||||
rv->SetFrontEngine();
|
||||
} else if (rv->subtype == 1) {
|
||||
/* The road vehicle is an articulated part. */
|
||||
rv->subtype = 0;
|
||||
rv->SetArticulatedPart();
|
||||
} else {
|
||||
NOT_REACHED();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
CheckValidVehicles();
|
||||
|
||||
FOR_ALL_VEHICLES(v) {
|
||||
|
Reference in New Issue
Block a user