diff options
author | peter1138 <peter1138@openttd.org> | 2008-05-21 12:06:05 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2008-05-21 12:06:05 +0000 |
commit | 510c0acb4aa1c6179857f5d1824828b7f2fbdc6c (patch) | |
tree | 3464efc29253f5fc621e220954d19cca7ae3d056 /src/water_cmd.cpp | |
parent | 621e205f747fef62779f6ca5bd8a1a9b9a4c9664 (diff) | |
download | openttd-510c0acb4aa1c6179857f5d1824828b7f2fbdc6c.tar.xz |
(svn r13205) -Codechange: Remove unnecessary code-style-buggering-up macro.
Diffstat (limited to 'src/water_cmd.cpp')
-rw-r--r-- | src/water_cmd.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/water_cmd.cpp b/src/water_cmd.cpp index 0f41878f2..fa6a654b4 100644 --- a/src/water_cmd.cpp +++ b/src/water_cmd.cpp @@ -819,19 +819,15 @@ static void FloodVehicle(Vehicle *v) if (v->z_pos != airport->delta_z + 1) return; } - Vehicle *u; if (v->type != VEH_AIRCRAFT) v = v->First(); - u = v; /* crash all wagons, and count passengers */ - BEGIN_ENUM_WAGONS(v) - if (IsCargoInClass(v->cargo_type, CC_PASSENGERS)) pass += v->cargo.Count(); - v->vehstatus |= VS_CRASHED; - MarkSingleVehicleDirty(v); - END_ENUM_WAGONS(v) - - v = u; + for (Vehicle *u = v; u != NULL; u = u->Next()) { + if (IsCargoInClass(u->cargo_type, CC_PASSENGERS)) pass += u->cargo.Count(); + u->vehstatus |= VS_CRASHED; + MarkSingleVehicleDirty(u); + } switch (v->type) { default: NOT_REACHED(); |