changeset 5713:ce6d8f33f06f draft

(svn r8203) -Fix: Use initialisers, reduce variable scope, remove spurious whitespace, fix format string to make it readable
author tron <tron@openttd.org>
date Wed, 17 Jan 2007 20:34:29 +0000
parents 1cf357a68120
children 8ee5d8d77787
files src/station.cpp src/station.h
diffstat 2 files changed, 12 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/src/station.cpp
+++ b/src/station.cpp
@@ -348,16 +348,16 @@
 }
 
 /** 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()
 {
-	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 @@
 	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;
--- a/src/station.h
+++ b/src/station.h
@@ -66,7 +66,7 @@
 	void *operator new (size_t size, int index);
 	void operator delete(void *rs, int index);
 
-	static RoadStop *AllocateRaw( void );
+	static RoadStop *AllocateRaw(void);
 } RoadStop;
 
 typedef struct StationSpecList {