mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-08-31 18:39:10 +00:00
(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:
@@ -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;
|
||||
|
Reference in New Issue
Block a user