station.h
changeset 5583 ed718fa4c69c
parent 5247 c3eece01af11
child 5587 a190f04fb579
--- a/station.h	Wed Dec 27 18:29:34 2006 +0000
+++ b/station.h	Wed Dec 27 23:11:43 2006 +0000
@@ -47,6 +47,15 @@
 	uint8  localidx;   /// Station ID within GRF of station
 } StationSpecList;
 
+/** Station spread out rectangle (not saved) */
+typedef struct StationRect
+{
+	uint16 left;
+	uint16 top;
+	uint16 right;
+	uint16 bottom;
+} StationRect;
+
 struct Station {
 	TileIndex xy;
 	RoadStop *bus_stops;
@@ -94,6 +103,8 @@
 	byte truck_stop_status_obsolete;
 	byte bus_stop_status_obsolete;
 	byte blocked_months_obsolete;
+
+	StationRect rect;
 };
 
 enum {