Codechange: Remove StationFacilityByte type

This commit is contained in:
Charles Pigott 2019-04-21 23:01:29 +01:00 committed by PeterN
parent 09567bf0b3
commit fb6ae81415
2 changed files with 2 additions and 3 deletions

View File

@ -61,7 +61,7 @@ struct BaseStation : StationPool::PoolItem<&_station_pool> {
Town *town; ///< The town this station is associated with
OwnerByte owner; ///< The owner of this station
StationFacilityByte facilities; ///< The facilities that this station has
StationFacility facilities; ///< The facilities that this station has
uint8 num_specs; ///< Number of specs in the speclist
StationSpecList *speclist; ///< List of station specs of this station

View File

@ -49,7 +49,7 @@ enum RoadStopType {
};
/** The facilities a station might be having */
enum StationFacility {
enum StationFacility : byte {
FACIL_NONE = 0, ///< The station has no facilities at all
FACIL_TRAIN = 1 << 0, ///< Station with train station
FACIL_TRUCK_STOP = 1 << 1, ///< Station with truck stops
@ -59,7 +59,6 @@ enum StationFacility {
FACIL_WAYPOINT = 1 << 7, ///< Station is a waypoint
};
DECLARE_ENUM_AS_BIT_SET(StationFacility)
typedef SimpleTinyEnumT<StationFacility, byte> StationFacilityByte;
/** The vehicles that may have visited a station */
enum StationHadVehicleOfType {