summaryrefslogtreecommitdiff
path: root/water_cmd.c
diff options
context:
space:
mode:
authordarkvater <darkvater@openttd.org>2004-09-06 21:20:01 +0000
committerdarkvater <darkvater@openttd.org>2004-09-06 21:20:01 +0000
commit78b64ed1925c99ecc4fe26ffb4969b7001e7e095 (patch)
tree4b59ce1c3dee1ce7974571d40bc52a7526809563 /water_cmd.c
parentb7774b2ed3453fac2aa238bfbe9b491a3095a271 (diff)
downloadopenttd-78b64ed1925c99ecc4fe26ffb4969b7001e7e095.tar.xz
(svn r169) -Fix: move around sort-widgets a bit so it looks more natural
-Fix: savegames are sorted with newest date first by default -Codechange: refine sorter functions -Fix: fixed linux warnings (tokai)
Diffstat (limited to 'water_cmd.c')
-rw-r--r--water_cmd.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/water_cmd.c b/water_cmd.c
index 789ceb446..d96be9840 100644
--- a/water_cmd.c
+++ b/water_cmd.c
@@ -521,8 +521,8 @@ static void TileLoopWaterHelper(uint tile, const int16 *offs)
static void FloodVehicle(Vehicle *v)
{
Vehicle *u;
- uint16 pass;
if (!(v->vehstatus & VS_CRASHED)) {
+ uint16 pass = 0;
if (v->type == VEH_Road) { // flood bus/truck
pass = 1; // driver
@@ -550,7 +550,8 @@ static void FloodVehicle(Vehicle *v)
v->u.rail.crash_anim_pos = 4000; // max 4440, disappear pretty fast
_vehicle_sort_dirty[VEHTRAIN] = true;
InvalidateWindow(WC_TRAINS_LIST, v->owner);
- }
+ } else
+ return;
InvalidateWindowWidget(WC_VEHICLE_VIEW, v->index, 4);
InvalidateWindow(WC_VEHICLE_DEPOT, v->tile);