Changeset - r15312:e63ca178d21b
[Not reviewed]
master
0 1 0
terkhen - 14 years ago 2010-06-11 20:30:12
terkhen@openttd.org
(svn r19963) -Add: Stop a vehicle after it crashes or is destroyed.
1 file changed with 2 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/vehicle.cpp
Show inline comments
 
@@ -169,6 +169,8 @@ uint Vehicle::Crash(bool flooded)
 
	assert(this->Previous() == NULL); // IsPrimaryVehicle fails for free-wagon-chains
 

	
 
	uint pass = 0;
 
	/* Stop the vehicle. */
 
	if (this->IsPrimaryVehicle()) this->vehstatus |= VS_STOPPED;
 
	/* crash all wagons, and count passengers */
 
	for (Vehicle *v = this; v != NULL; v = v->Next()) {
 
		if (IsCargoInClass(v->cargo_type, CC_PASSENGERS)) pass += v->cargo.Count();
0 comments (0 inline, 0 general)