diff -r 3b068c3a1c74 -r 0fa543611bbe src/station.h --- a/src/station.h Thu Apr 19 14:48:10 2007 +0000 +++ b/src/station.h Tue Jun 12 11:56:35 2007 +0000 @@ -1,5 +1,7 @@ /* $Id$ */ +/** @file station.h */ + #ifndef STATION_H #define STATION_H @@ -82,8 +84,8 @@ struct StationSpecList { const StationSpec *spec; - uint32 grfid; /// GRF ID of this custom station - uint8 localidx; /// Station ID within GRF of station + uint32 grfid; ///< GRF ID of this custom station + uint8 localidx; ///< Station ID within GRF of station }; /** StationRect - used to track station spread out rectangle - cheaper than scanning whole map */ @@ -118,7 +120,7 @@ const AirportFTAClass *Airport() const { - assert(airport_tile != 0); + if (airport_tile == 0) return GetAirport(AT_DUMMY); return GetAirport(airport_type); } @@ -142,7 +144,7 @@ byte facilities; byte airport_type; - // trainstation width/height + /* trainstation width/height */ byte trainst_w, trainst_h; /** List of custom stations (StationSpecs) allocated to the station */ @@ -151,7 +153,7 @@ Date build_date; - uint64 airport_flags; /// stores which blocks on the airport are taken. was 16 bit earlier on, then 32 + uint64 airport_flags; ///< stores which blocks on the airport are taken. was 16 bit earlier on, then 32 StationID index; byte last_vehicle_type;