(svn r11236) -Fix [FS#1322]: DeleteVehicleChain can just work as good for all vehicles, instead of not allowing trains to use it (enforced by an assert), but actually using it for trains. Patch by SmatZ.

This commit is contained in:
rubidium 2007-10-09 20:53:25 +00:00
parent 7140c35cda
commit a71b7226c5
1 changed files with 1 additions and 4 deletions

View File

@ -564,13 +564,10 @@ Vehicle::~Vehicle()
/**
* Deletes all vehicles in a chain.
* @param v The first vehicle in the chain.
*
* @warning This function is not valid for any vehicle containing articulated
* parts.
*/
void DeleteVehicleChain(Vehicle *v)
{
assert(v->type != VEH_TRAIN && v->type != VEH_ROAD);
assert(v->First() == v);
do {
Vehicle *u = v;