From 3be30b8842dfb1697b49f9e46e3d499132eb39bb Mon Sep 17 00:00:00 2001 From: tron Date: Wed, 17 Jan 2007 22:32:34 +0000 Subject: (svn r8212) -Fix Remove the unnecessary attribute RoadStop::used. The same information can be derived from RoadStop::xy --- src/station.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/station.h') diff --git a/src/station.h b/src/station.h index 7d0ec21fa..7299b87f7 100644 --- a/src/station.h +++ b/src/station.h @@ -46,9 +46,8 @@ enum { typedef struct RoadStop { TileIndex xy; - bool used; - byte status; RoadStopID index; + byte status; byte num_vehicles; struct RoadStop *next; struct RoadStop *prev; @@ -258,7 +257,7 @@ DECLARE_OLD_POOL(RoadStop, RoadStop, 5, 2000) */ static inline bool IsValidRoadStop(const RoadStop *rs) { - return rs->used; + return rs->xy != INVALID_TILE; } #define FOR_ALL_ROADSTOPS_FROM(rs, start) for (rs = GetRoadStop(start); rs != NULL; rs = (rs->index + 1U < GetRoadStopPoolSize()) ? GetRoadStop(rs->index + 1U) : NULL) if (IsValidRoadStop(rs)) -- cgit v1.2.3-54-g00ecf