From f3daa56208efe9d46aa60e91c44c293d85844601 Mon Sep 17 00:00:00 2001 From: tron Date: Wed, 17 Jan 2007 20:34:29 +0000 Subject: (svn r8203) -Fix: Use initialisers, reduce variable scope, remove spurious whitespace, fix format string to make it readable --- src/station.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'src/station.cpp') diff --git a/src/station.cpp b/src/station.cpp index e23439eb0..2330df237 100644 --- a/src/station.cpp +++ b/src/station.cpp @@ -348,16 +348,16 @@ void RoadStop::operator delete(void *p, int index) } /** Initializes a RoadStop */ -RoadStop::RoadStop(TileIndex tile, StationID index) +RoadStop::RoadStop(TileIndex tile, StationID index) : + xy(tile), + used(true), + status(3), // stop is free + num_vehicles(0), + station(index), + next(NULL), + prev(NULL) { DEBUG(ms, cDebugCtorLevel, "I+%3d at %d[0x%x]", index, tile, tile); - xy = tile; - used = true; - status = 3; //stop is free - next = NULL; - prev = NULL; - station = index; - num_vehicles = 0; } /** De-Initializes a RoadStops. This includes clearing all slots that vehicles might @@ -365,10 +365,10 @@ RoadStop::RoadStop(TileIndex tile, StationID index) */ RoadStop::~RoadStop() { - Vehicle *v; - /* Clear the slot assignment of all vehicles heading for this road stop */ if (num_vehicles != 0) { + Vehicle *v; + FOR_ALL_VEHICLES(v) { if (v->type == VEH_Road && v->u.road.slot == this) ClearSlot(v); } @@ -379,7 +379,7 @@ RoadStop::~RoadStop() if (next != NULL) next->prev = prev; used = false; - DEBUG(ms, cDebugCtorLevel , "I- at %3d%d[0x%x]", station, xy, xy); + DEBUG(ms, cDebugCtorLevel , "I-%3d at %d[0x%x]", station, xy, xy); xy = INVALID_TILE; station = INVALID_STATION; -- cgit v1.2.3-54-g00ecf