File diff r27165:ea28ecab6159 → r27166:64e04a3ef9b1
src/base_station_base.h
Show inline comments
 
@@ -11,12 +11,13 @@
 
#define BASE_STATION_BASE_H
 

	
 
#include "core/pool_type.hpp"
 
#include "command_type.h"
 
#include "viewport_type.h"
 
#include "station_map.h"
 
#include "timer/timer_game_calendar.h"
 

	
 
typedef Pool<BaseStation, StationID, 32, 64000> StationPool;
 
extern StationPool _station_pool;
 

	
 
struct StationSpecList {
 
	const StationSpec *spec;
 
@@ -73,13 +74,13 @@ struct BaseStation : StationPool::PoolIt
 
	Owner owner;                    ///< The owner of this station
 
	StationFacility facilities;     ///< The facilities that this station has
 

	
 
	std::vector<StationSpecList> speclist;           ///< List of rail station specs of this station.
 
	std::vector<RoadStopSpecList> roadstop_speclist; ///< List of road stop specs of this station
 

	
 
	Date build_date;                ///< Date of construction
 
	TimerGameCalendar::Date build_date; ///< Date of construction
 

	
 
	uint16 random_bits;             ///< Random bits assigned to this station
 
	byte waiting_triggers;          ///< Waiting triggers (NewGRF) for this station
 
	uint8 cached_anim_triggers;                ///< NOSAVE: Combined animation trigger bitmask, used to determine if trigger processing should happen.
 
	uint8 cached_roadstop_anim_triggers;       ///< NOSAVE: Combined animation trigger bitmask for road stops, used to determine if trigger processing should happen.
 
	CargoTypes cached_cargo_triggers;          ///< NOSAVE: Combined cargo trigger bitmask