(svn r16721) -Codechange: make Is/SetRoadVehicleFront, Is/Set/HasArticulatedPart member of RoadVehicle.

This commit is contained in:
rubidium
2009-07-02 08:59:27 +00:00
parent 77eaefb61c
commit 61e735ba4c
14 changed files with 76 additions and 72 deletions

View File

@@ -211,7 +211,7 @@ bool IsArticulatedVehicleCarryingDifferentCargos(const Vehicle *v, CargoID *carg
break;
case VEH_ROAD:
v = (RoadVehHasArticPart(v) ? v->Next() : NULL);
v = RoadVehicle::From(v)->RoadVehHasArticPart() ? v->Next() : NULL;
break;
default:
@@ -258,7 +258,7 @@ void CheckConsistencyOfArticulatedVehicle(const Vehicle *v)
break;
case VEH_ROAD:
v = (RoadVehHasArticPart(v) ? v->Next() : NULL);
v = RoadVehicle::From(v)->RoadVehHasArticPart() ? v->Next() : NULL;
break;
default:
@@ -348,7 +348,7 @@ void AddArticulatedParts(Vehicle *first, VehicleType type)
rv->cargo_cap = 0;
}
SetRoadVehArticPart(rv);
rv->SetArticulatedPart();
} break;
}