Changeset - r18737:1ee35da7fa2f
src/aircraft.h
Show inline comments
 
@@ -22,7 +22,7 @@ enum AircraftSubType {
 
	AIR_HELICOPTER = 0, ///< an helicopter
 
	AIR_AIRCRAFT   = 2, ///< an airplane
 
	AIR_SHADOW     = 4, ///< shadow of the aircraft
 
	AIR_ROTOR      = 6  ///< rotor of an helicopter
 
	AIR_ROTOR      = 6, ///< rotor of an helicopter
 
};
 

	
 
/** Aircraft flags. */
src/aircraft_cmd.cpp
Show inline comments
 
@@ -574,7 +574,7 @@ enum AircraftSpeedLimits {
 
	SPEED_LIMIT_APPROACH =    230,  ///< Maximum speed of an aircraft on finals
 
	SPEED_LIMIT_BROKEN   =    320,  ///< Maximum speed of an aircraft that is broken
 
	SPEED_LIMIT_HOLD     =    425,  ///< Maximum speed of an aircraft that flies the holding pattern
 
	SPEED_LIMIT_NONE     = 0xFFFF   ///< No environmental speed limit. Speed limit is type dependent
 
	SPEED_LIMIT_NONE     = 0xFFFF,  ///< No environmental speed limit. Speed limit is type dependent
 
};
 

	
 
/**
src/airport.h
Show inline comments
 
@@ -52,7 +52,7 @@ enum AirportMovingDataFlags {
 
	AMED_BRAKE      = 1 << 5, ///< Taxiing at the airport.
 
	AMED_HELI_RAISE = 1 << 6, ///< Helicopter take-off.
 
	AMED_HELI_LOWER = 1 << 7, ///< Helicopter landing.
 
	AMED_HOLD       = 1 << 8  ///< Holding pattern movement (above the airport).
 
	AMED_HOLD       = 1 << 8, ///< Holding pattern movement (above the airport).
 
};
 

	
 
/** Movement States on Airports (headings target) */
 
@@ -144,7 +144,7 @@ public:
 
		AIRPLANES   = 0x1,                     ///< Can planes land on this airport type?
 
		HELICOPTERS = 0x2,                     ///< Can helicopters land on this airport type?
 
		ALL         = AIRPLANES | HELICOPTERS, ///< Mask to check for both planes and helicopters.
 
		SHORT_STRIP = 0x4                      ///< This airport has a short landing strip, dangerous for fast aircraft.
 
		SHORT_STRIP = 0x4,                     ///< This airport has a short landing strip, dangerous for fast aircraft.
 
	};
 

	
 
	AirportFTAClass(
src/base_media_base.h
Show inline comments
 
@@ -194,7 +194,7 @@ enum GraphicsFileType {
 
	GFT_TROPICAL, ///< Landscape replacement sprites for tropical
 
	GFT_TOYLAND,  ///< Landscape replacement sprites for toyland
 
	GFT_EXTRA,    ///< Extra sprites that were not part of the original sprites
 
	MAX_GFT       ///< We are looking for this amount of GRFs
 
	MAX_GFT,      ///< We are looking for this amount of GRFs
 
};
 

	
 
/** Blitter type for base graphics sets. */
src/cargotype.h
Show inline comments
 
@@ -47,7 +47,7 @@ enum CargoClass {
 
	CC_REFRIGERATED = 1 <<  7, ///< Refrigerated cargo (Food, Fruit)
 
	CC_HAZARDOUS    = 1 <<  8, ///< Hazardous cargo (Nuclear Fuel, Explosives, etc.)
 
	CC_COVERED      = 1 <<  9, ///< Covered/Sheltered Freight (Transporation in Box Vans, Silo Wagons, etc.)
 
	CC_SPECIAL      = 1 << 15  ///< Special bit used for livery refit tricks instead of normal cargoes.
 
	CC_SPECIAL      = 1 << 15, ///< Special bit used for livery refit tricks instead of normal cargoes.
 
};
 

	
 
static const byte INVALID_CARGO = 0xFF; ///< Constant representing invalid cargo
src/clear_map.h
Show inline comments
 
@@ -24,7 +24,7 @@ enum ClearGround {
 
	CLEAR_ROCKS  = 2, ///< 3
 
	CLEAR_FIELDS = 3, ///< 3
 
	CLEAR_SNOW   = 4, ///< 0-3
 
	CLEAR_DESERT = 5  ///< 1,3
 
	CLEAR_DESERT = 5, ///< 1,3
 
};
 

	
 

	
src/command_type.h
Show inline comments
 
@@ -293,7 +293,7 @@ enum Commands {
 
	CMD_AUTOFILL_TIMETABLE,           ///< autofill the timetable
 
	CMD_SET_TIMETABLE_START,          ///< set the date that a timetable should start
 

	
 
	CMD_END                           ///< Must ALWAYS be on the end of this list!! (period)
 
	CMD_END,                          ///< Must ALWAYS be on the end of this list!! (period)
 
};
 

	
 
/**
src/company_manager_face.h
Show inline comments
 
@@ -28,7 +28,7 @@ enum GenderEthnicity {
 
	GE_BF = 1 << ETHNICITY_BLACK | 1 << GENDER_FEMALE, ///< A female of African origin (black)
 
	GE_END,
 
};
 
DECLARE_ENUM_AS_BIT_SET(GenderEthnicity) ///< See GenderRace as a bitset
 
DECLARE_ENUM_AS_BIT_SET(GenderEthnicity); ///< See GenderRace as a bitset
 

	
 
/** Bitgroups of the CompanyManagerFace variable */
 
enum CompanyManagerFaceVariable {
 
@@ -50,9 +50,9 @@ enum CompanyManagerFaceVariable {
 
	CMFV_COLLAR,
 
	CMFV_TIE_EARRING,
 
	CMFV_GLASSES,
 
	CMFV_END
 
	CMFV_END,
 
};
 
DECLARE_POSTFIX_INCREMENT(CompanyManagerFaceVariable)
 
DECLARE_POSTFIX_INCREMENT(CompanyManagerFaceVariable);
 

	
 
/** Information about the valid values of CompanyManagerFace bitgroups as well as the sprites to draw */
 
struct CompanyManagerFaceBitsInfo {
src/company_type.h
Show inline comments
 
@@ -60,7 +60,7 @@ enum CompanyRemoveReason {
 
	CRR_AUTOCLEAN, ///< The company is removed due to autoclean.
 
	CRR_BANKRUPT,  ///< The company went belly-up.
 

	
 
	CRR_END        ///< Sentinel for end.
 
	CRR_END,       ///< Sentinel for end.
 
};
 

	
 
#endif /* COMPANY_TYPE_H */
src/console_type.h
Show inline comments
 
@@ -18,7 +18,7 @@
 
enum IConsoleModes {
 
	ICONSOLE_FULL,   ///< In-game console is closed.
 
	ICONSOLE_OPENED, ///< In-game console is opened, upper 1/3 of the screen.
 
	ICONSOLE_CLOSED  ///< In-game console is opened, whole screen.
 
	ICONSOLE_CLOSED, ///< In-game console is opened, whole screen.
 
};
 

	
 
/* Colours of the console messages. */
src/direction_type.h
Show inline comments
 
@@ -68,7 +68,7 @@ enum DirDiff {
 
	DIRDIFF_90RIGHT = 2,    ///< Angle of 90 degrees right
 
	DIRDIFF_REVERSE = 4,    ///< One direction is the opposit of the other one
 
	DIRDIFF_90LEFT  = 6,    ///< Angle of 90 degrees left
 
	DIRDIFF_45LEFT  = 7     ///< Angle of 45 degrees left
 
	DIRDIFF_45LEFT  = 7,    ///< Angle of 45 degrees left
 
};
 

	
 

	
 
@@ -109,7 +109,7 @@ enum DiagDirDiff {
 
	DIAGDIRDIFF_SAME    = 0,        ///< Same directions
 
	DIAGDIRDIFF_90RIGHT = 1,        ///< 90 degrees right
 
	DIAGDIRDIFF_REVERSE = 2,        ///< Reverse directions
 
	DIAGDIRDIFF_90LEFT  = 3         ///< 90 degrees left
 
	DIAGDIRDIFF_90LEFT  = 3,        ///< 90 degrees left
 
};
 

	
 
/** Allow incrementing of DiagDirDiff variables */
src/economy_type.h
Show inline comments
 
@@ -49,7 +49,7 @@ enum ScoreID {
 
	SCORE_TOTAL      = 9,  ///< This must always be the last entry
 
	SCORE_END        = 10, ///< How many scores are there..
 

	
 
	SCORE_MAX = 1000       ///< The max score that can be in the performance history
 
	SCORE_MAX = 1000,      ///< The max score that can be in the performance history
 
	/* the scores together of score_info is allowed to be more! */
 
};
 
DECLARE_POSTFIX_INCREMENT(ScoreID)
src/endian_check.cpp
Show inline comments
 
@@ -24,7 +24,7 @@
 
/** Supported endian types */
 
enum Endian {
 
	ENDIAN_LITTLE, ///< little endian
 
	ENDIAN_BIG     ///< big endian
 
	ENDIAN_BIG,    ///< big endian
 
};
 

	
 
/**
src/fileio_func.h
Show inline comments
 
@@ -100,7 +100,7 @@ public:
 
		NEWGRF   = 1 << 1, ///< Scan for non-base sets.
 
		AI       = 1 << 2, ///< Scan for AIs and its libraries.
 
		SCENARIO = 1 << 3, ///< Scan for scenarios and heightmaps.
 
		ALL      = BASESET | NEWGRF | AI | SCENARIO ///< Scan for everything.
 
		ALL      = BASESET | NEWGRF | AI | SCENARIO, ///< Scan for everything.
 
	};
 

	
 
	/* virtual */ bool AddFile(const char *filename, size_t basepath_length, const char *tar_filename = NULL);
src/ground_vehicle.hpp
Show inline comments
 
@@ -20,7 +20,7 @@
 
/** What is the status of our acceleration? */
 
enum AccelStatus {
 
	AS_ACCEL, ///< We want to go faster, if possible of course.
 
	AS_BRAKE  ///< We want to stop.
 
	AS_BRAKE, ///< We want to stop.
 
};
 

	
 
/**
 
@@ -50,8 +50,8 @@ struct GroundVehicleCache {
 

	
 
/** Ground vehicle flags. */
 
enum GroundVehicleFlags {
 
	GVF_GOINGUP_BIT               = 0,  ///< Vehicle is currently going uphill. (Cached track information for acceleration)
 
	GVF_GOINGDOWN_BIT             = 1,  ///< Vehicle is currently going downhill. (Cached track information for acceleration)
 
	GVF_GOINGUP_BIT              = 0,  ///< Vehicle is currently going uphill. (Cached track information for acceleration)
 
	GVF_GOINGDOWN_BIT            = 1,  ///< Vehicle is currently going downhill. (Cached track information for acceleration)
 
	GVF_SUPPRESS_IMPLICIT_ORDERS = 2,  ///< Disable insertion and removal of automatic orders until the vehicle completes the real order.
 
};
 

	
src/industrytype.h
Show inline comments
 
@@ -57,7 +57,7 @@ enum IndustryConstructionType {
 
	ICT_UNKNOWN,          ///< in previous game version or without newindustries activated
 
	ICT_NORMAL_GAMEPLAY,  ///< either by user or random creation process
 
	ICT_MAP_GENERATION,   ///< during random map creation
 
	ICT_SCENARIO_EDITOR   ///< while editing a scenario
 
	ICT_SCENARIO_EDITOR,  ///< while editing a scenario
 
};
 

	
 
/** Various industry behaviours mostly to represent original TTD specialities */
src/network/core/tcp_admin.h
Show inline comments
 
@@ -66,7 +66,7 @@ enum PacketAdminType {
 
enum AdminStatus {
 
	ADMIN_STATUS_INACTIVE,      ///< The admin is not connected nor active.
 
	ADMIN_STATUS_ACTIVE,        ///< The admin is active.
 
	ADMIN_STATUS_END            ///< Must ALWAYS be on the end of this list!! (period)
 
	ADMIN_STATUS_END,           ///< Must ALWAYS be on the end of this list!! (period)
 
};
 

	
 
/** Update types an admin can register a frequency for */
 
@@ -80,7 +80,7 @@ enum AdminUpdateType {
 
	ADMIN_UPDATE_CONSOLE,         ///< The admin would like to have console messages.
 
	ADMIN_UPDATE_CMD_NAMES,       ///< The admin would like a list of all DoCommand names.
 
	ADMIN_UPDATE_CMD_LOGGING,     ///< The admin would like to have DoCommand information.
 
	ADMIN_UPDATE_END              ///< Must ALWAYS be on the end of this list!! (period)
 
	ADMIN_UPDATE_END,             ///< Must ALWAYS be on the end of this list!! (period)
 
};
 

	
 
/** Update frequencies an admin can register. */
 
@@ -101,7 +101,7 @@ enum AdminCompanyRemoveReason {
 
	ADMIN_CRR_AUTOCLEAN, ///< The company is removed due to autoclean.
 
	ADMIN_CRR_BANKRUPT,  ///< The company went belly-up.
 

	
 
	ADMIN_CRR_END        ///< Sentinel for end.
 
	ADMIN_CRR_END,       ///< Sentinel for end.
 
};
 

	
 
/** Main socket handler for admin related connections. */
src/network/core/tcp_content.h
Show inline comments
 
@@ -44,12 +44,12 @@ enum PacketContentType {
 
	PACKET_CONTENT_SERVER_INFO,           ///< Reply of content server with information about content
 
	PACKET_CONTENT_CLIENT_CONTENT,        ///< Request a content file given an internal ID
 
	PACKET_CONTENT_SERVER_CONTENT,        ///< Reply with the content of the given ID
 
	PACKET_CONTENT_END                    ///< Must ALWAYS be on the end of this list!! (period)
 
	PACKET_CONTENT_END,                   ///< Must ALWAYS be on the end of this list!! (period)
 
};
 

	
 
/** Unique identifier for the content. */
 
enum ContentID {
 
	INVALID_CONTENT_ID = UINT32_MAX ///< Sentinel for invalid content.
 
	INVALID_CONTENT_ID = UINT32_MAX, ///< Sentinel for invalid content.
 
};
 

	
 
/** Container for all important information about a piece of content. */
 
@@ -61,7 +61,7 @@ struct ContentInfo {
 
		AUTOSELECTED,   ///< The content has been selected as dependency
 
		ALREADY_HERE,   ///< The content is already at the client side
 
		DOES_NOT_EXIST, ///< The content does not exist in the content system
 
		INVALID         ///< The content's invalid
 
		INVALID,        ///< The content's invalid
 
	};
 

	
 
	ContentType type;        ///< Type of content
src/network/core/tcp_game.h
Show inline comments
 
@@ -123,7 +123,7 @@ enum PacketGameType {
 
	PACKET_CLIENT_ERROR,                 ///< A client reports an error to the server.
 
	PACKET_SERVER_ERROR_QUIT,            ///< A server tells that a client has hit an error and did quit.
 

	
 
	PACKET_END                           ///< Must ALWAYS be on the end of this list!! (period)
 
	PACKET_END,                          ///< Must ALWAYS be on the end of this list!! (period)
 
};
 

	
 
/** Packet that wraps a command */
src/network/core/udp.h
Show inline comments
 
@@ -34,7 +34,7 @@ enum PacketUDPType {
 
	PACKET_UDP_CLIENT_GET_NEWGRFS,   ///< Requests the name for a list of GRFs (GRF_ID and MD5)
 
	PACKET_UDP_SERVER_NEWGRFS,       ///< Sends the list of NewGRF's requested.
 
	PACKET_UDP_MASTER_SESSION_KEY,   ///< Sends a fresh session key to the client
 
	PACKET_UDP_END                   ///< Must ALWAYS be on the end of this list!! (period)
 
	PACKET_UDP_END,                  ///< Must ALWAYS be on the end of this list!! (period)
 
};
 

	
 
/** The types of server lists we can get */
 
@@ -43,7 +43,7 @@ enum ServerListType {
 
	SLT_IPv6 = 1,   ///< Get the IPv6 addresses
 
	SLT_AUTODETECT, ///< Autodetect the type based on the connection
 

	
 
	SLT_END = SLT_AUTODETECT ///< End of 'arrays' marker
 
	SLT_END = SLT_AUTODETECT, ///< End of 'arrays' marker
 
};
 

	
 
/** Base socket handler for all UDP sockets */
src/network/network_client.h
Show inline comments
 
@@ -34,7 +34,7 @@ private:
 
		STATUS_MAP_WAIT,      ///< The client is waiting as someone else is downloading the map.
 
		STATUS_MAP,           ///< The client is downloading the map.
 
		STATUS_ACTIVE,        ///< The client is active within in the game.
 
		STATUS_END            ///< Must ALWAYS be on the end of this list!! (period)
 
		STATUS_END,           ///< Must ALWAYS be on the end of this list!! (period)
 
	};
 

	
 
	ServerStatus status; ///< Status of the connection with the server.
src/network/network_server.h
Show inline comments
 
@@ -65,7 +65,7 @@ public:
 
		STATUS_DONE_MAP,      ///< The client has downloaded the map.
 
		STATUS_PRE_ACTIVE,    ///< The client is catching up the delayed frames.
 
		STATUS_ACTIVE,        ///< The client is active within in the game.
 
		STATUS_END            ///< Must ALWAYS be on the end of this list!! (period).
 
		STATUS_END,           ///< Must ALWAYS be on the end of this list!! (period).
 
	};
 

	
 
	byte lag_test;               ///< Byte used for lag-testing the client
src/newgrf.h
Show inline comments
 
@@ -84,7 +84,7 @@ enum GrfSpecFeature {
 
	GSF_FAKE_TOWNS = GSF_END, ///< Fake town GrfSpecFeature for NewGRF debugging (parent scope)
 
	GSF_FAKE_END,             ///< End of the fake features
 

	
 
	GSF_INVALID = 0xFF        ///< An invalid spec feature
 
	GSF_INVALID = 0xFF,       ///< An invalid spec feature
 
};
 

	
 
static const uint32 INVALID_GRFID = 0xFFFFFFFF;
src/newgrf_config.h
Show inline comments
 
@@ -36,7 +36,7 @@ enum GRFStatus {
 
	GCS_DISABLED,     ///< GRF file is disabled
 
	GCS_NOT_FOUND,    ///< GRF file was not found in the local cache
 
	GCS_INITIALISED,  ///< GRF file has been initialised
 
	GCS_ACTIVATED     ///< GRF file has been activated
 
	GCS_ACTIVATED,    ///< GRF file has been activated
 
};
 

	
 
/** Encountered GRF bugs */
 
@@ -51,7 +51,7 @@ enum GRFBugs {
 
enum GRFListCompatibility {
 
	GLC_ALL_GOOD,   ///< All GRF needed by game are present
 
	GLC_COMPATIBLE, ///< Compatible (eg. the same ID, but different chacksum) GRF found in at least one case
 
	GLC_NOT_FOUND   ///< At least one GRF couldn't be found (higher priority than GLC_COMPATIBLE)
 
	GLC_NOT_FOUND,  ///< At least one GRF couldn't be found (higher priority than GLC_COMPATIBLE)
 
};
 

	
 
/** Information that can/has to be stored about a GRF's palette. */
 
@@ -154,7 +154,7 @@ enum TextfileType {
 
	TFT_CHANGELOG,           ///< NewGRF changelog
 
	TFT_LICENSE,             ///< NewGRF license
 

	
 
	TFT_END
 
	TFT_END,
 
};
 
DECLARE_POSTFIX_INCREMENT(TextfileType)
 

	
src/newgrf_house.h
Show inline comments
 
@@ -30,8 +30,8 @@
 
 * need to be persistent; it just needs to keep class ids unique.
 
 */
 
struct HouseClassMapping {
 
	uint32 grfid;     ////< The GRF ID of the file this class belongs to
 
	uint8  class_id;  ////< The class id within the grf file
 
	uint32 grfid;     ///< The GRF ID of the file this class belongs to
 
	uint8  class_id;  ///< The class id within the grf file
 
};
 

	
 
HouseClassID AllocateHouseClassID(byte grf_class_id, uint32 grfid);
src/news_type.h
Show inline comments
 
@@ -80,7 +80,7 @@ enum NewsReferenceType {
 
	NR_STATION,   ///< Reference station.  Scroll to station when clicking on the news. Delete news when station is deleted.
 
	NR_INDUSTRY,  ///< Reference industry. Scroll to industry when clicking on the news. Delete news when industry is deleted.
 
	NR_TOWN,      ///< Reference town.     Scroll to town when clicking on the news.
 
	NR_ENGINE     ///< Reference engine.
 
	NR_ENGINE,    ///< Reference engine.
 
};
 

	
 
/**
src/rail_type.h
Show inline comments
 
@@ -55,7 +55,7 @@ enum RailTypes {
 
	RAILTYPES_ELECTRIC = 1 << RAILTYPE_ELECTRIC, ///< Electrified rails
 
	RAILTYPES_MONO     = 1 << RAILTYPE_MONO,     ///< Monorail!
 
	RAILTYPES_MAGLEV   = 1 << RAILTYPE_MAGLEV,   ///< Ever fast maglev
 
	INVALID_RAILTYPES  = UINT_MAX                ///< Invalid railtypes
 
	INVALID_RAILTYPES  = UINT_MAX,               ///< Invalid railtypes
 
};
 
DECLARE_ENUM_AS_BIT_SET(RailTypes)
 

	
src/road_map.h
Show inline comments
 
@@ -23,7 +23,7 @@
 
enum RoadTileType {
 
	ROAD_TILE_NORMAL,   ///< Normal road
 
	ROAD_TILE_CROSSING, ///< Level crossing
 
	ROAD_TILE_DEPOT     ///< Depot (one entrance)
 
	ROAD_TILE_DEPOT,    ///< Depot (one entrance)
 
};
 

	
 
/**
 
@@ -257,7 +257,7 @@ enum DisallowedRoadDirections {
 
	DRD_SOUTHBOUND, ///< All southbound traffic is disallowed
 
	DRD_NORTHBOUND, ///< All northbound traffic is disallowed
 
	DRD_BOTH,       ///< All directions are disallowed
 
	DRD_END
 
	DRD_END,        ///< Sentinel
 
};
 
DECLARE_ENUM_AS_BIT_SET(DisallowedRoadDirections)
 
/** Helper information for extract tool. */
 
@@ -451,7 +451,7 @@ enum Roadside {
 
	ROADSIDE_STREET_LIGHTS    = 3, ///< Road with street lights on paved sidewalks
 
	ROADSIDE_TREES            = 5, ///< Road with trees on paved sidewalks
 
	ROADSIDE_GRASS_ROAD_WORKS = 6, ///< Road on grass with road works
 
	ROADSIDE_PAVED_ROAD_WORKS = 7  ///< Road with sidewalks and road works
 
	ROADSIDE_PAVED_ROAD_WORKS = 7, ///< Road with sidewalks and road works
 
};
 

	
 
/**
src/road_type.h
Show inline comments
 
@@ -20,11 +20,11 @@
 
 * @note currently only ROADTYPE_ROAD and ROADTYPE_TRAM are supported.
 
 */
 
enum RoadType {
 
	ROADTYPE_BEGIN = 0,     ///< Used for iterations
 
	ROADTYPE_ROAD = 0,      ///< Basic road type
 
	ROADTYPE_TRAM = 1,      ///< Trams
 
	ROADTYPE_END,           ///< Used for iterations
 
	INVALID_ROADTYPE = 0xFF ///< flag for invalid roadtype
 
	ROADTYPE_BEGIN = 0,      ///< Used for iterations
 
	ROADTYPE_ROAD = 0,       ///< Basic road type
 
	ROADTYPE_TRAM = 1,       ///< Trams
 
	ROADTYPE_END,            ///< Used for iterations
 
	INVALID_ROADTYPE = 0xFF, ///< flag for invalid roadtype
 
};
 
DECLARE_POSTFIX_INCREMENT(RoadType)
 
template <> struct EnumPropsT<RoadType> : MakeEnumPropsT<RoadType, byte, ROADTYPE_BEGIN, ROADTYPE_END, INVALID_ROADTYPE, 2> {};
 
@@ -39,7 +39,7 @@ enum RoadTypes {
 
	ROADTYPES_TRAM     = 1 << ROADTYPE_TRAM,               ///< Trams
 
	ROADTYPES_ALL      = ROADTYPES_ROAD | ROADTYPES_TRAM,  ///< Road + trams
 
	ROADTYPES_END,                                         ///< Used for iterations?
 
	INVALID_ROADTYPES  = 0xFF                              ///< Invalid roadtypes
 
	INVALID_ROADTYPES  = 0xFF,                             ///< Invalid roadtypes
 
};
 
DECLARE_ENUM_AS_BIT_SET(RoadTypes)
 
template <> struct EnumPropsT<RoadTypes> : MakeEnumPropsT<RoadTypes, byte, ROADTYPES_NONE, ROADTYPES_END, INVALID_ROADTYPES, 2> {};
 
@@ -68,7 +68,7 @@ enum RoadBits {
 

	
 
	ROAD_ALL  = ROAD_X  | ROAD_Y,    ///< Full 4-way crossing
 

	
 
	ROAD_END  = ROAD_ALL + 1         ///< Out-of-range roadbits, used for iterations
 
	ROAD_END  = ROAD_ALL + 1,        ///< Out-of-range roadbits, used for iterations
 
};
 
DECLARE_ENUM_AS_BIT_SET(RoadBits)
 
template <> struct EnumPropsT<RoadBits> : MakeEnumPropsT<RoadBits, byte, ROAD_NONE, ROAD_END, ROAD_NONE, 4> {};
src/roadveh.h
Show inline comments
 
@@ -55,7 +55,7 @@ enum RoadVehicleStates {
 
	RVSB_DRIVE_SIDE              = 1 << RVS_DRIVE_SIDE,       ///< The vehicle is at the opposite side of the road
 

	
 
	RVSB_TRACKDIR_MASK           = 0x0F,                      ///< The mask used to extract track dirs
 
	RVSB_ROAD_STOP_TRACKDIR_MASK = 0x09                       ///< Only bits 0 and 3 are used to encode the trackdir for road stops
 
	RVSB_ROAD_STOP_TRACKDIR_MASK = 0x09,                      ///< Only bits 0 and 3 are used to encode the trackdir for road stops
 
};
 

	
 
/** State information about the Road Vehicle controller */
src/saveload/oldloader.h
Show inline comments
 
@@ -78,7 +78,7 @@ enum OldChunkType {
 
	 */
 
	OC_DEREFERENCE_POINTER = 1 << 31,
 

	
 
	OC_END       = 0 ///< End of the whole chunk, all 32 bits set to zero
 
	OC_END       = 0, ///< End of the whole chunk, all 32 bits set to zero
 
};
 

	
 
DECLARE_ENUM_AS_BIT_SET(OldChunkType)
src/saveload/saveload.h
Show inline comments
 
@@ -40,7 +40,7 @@ enum SavegameType {
 
	SGT_TTDP2,  ///< TTDP savegame in new format (data at SE border)
 
	SGT_OTTD,   ///< OTTD savegame
 
	SGT_TTO,    ///< TTO savegame
 
	SGT_INVALID = 0xFF ///< broken savegame (used internally)
 
	SGT_INVALID = 0xFF, ///< broken savegame (used internally)
 
};
 

	
 
void GenerateDefaultSaveName(char *buf, const char *last);
src/signal_type.h
Show inline comments
 
@@ -17,7 +17,7 @@
 
/** Variant of the signal, i.e. how does the signal look? */
 
enum SignalVariant {
 
	SIG_ELECTRIC  = 0, ///< Light signal
 
	SIG_SEMAPHORE = 1  ///< Old-fashioned semaphore signal
 
	SIG_SEMAPHORE = 1, ///< Old-fashioned semaphore signal
 
};
 

	
 

	
 
@@ -32,7 +32,7 @@ enum SignalType {
 

	
 
	SIGTYPE_END,
 
	SIGTYPE_LAST       = SIGTYPE_PBS_ONEWAY,
 
	SIGTYPE_LAST_NOPBS = SIGTYPE_COMBO
 
	SIGTYPE_LAST_NOPBS = SIGTYPE_COMBO,
 
};
 
/** Helper information for extract tool. */
 
template <> struct EnumPropsT<SignalType> : MakeEnumPropsT<SignalType, byte, SIGTYPE_NORMAL, SIGTYPE_END, SIGTYPE_END, 3> {};
src/slope_type.h
Show inline comments
 
@@ -112,7 +112,7 @@ enum Foundation {
 
	FOUNDATION_RAIL_E,           ///< Foundation for TRACK_BIT_RIGHT, but not a leveled foundation.
 
	FOUNDATION_RAIL_N,           ///< Foundation for TRACK_BIT_UPPER, but not a leveled foundation.
 

	
 
	FOUNDATION_INVALID = 0xFF    ///< Used inside "rail_cmd.cpp" to indicate invalid slope/track combination.
 
	FOUNDATION_INVALID = 0xFF,   ///< Used inside "rail_cmd.cpp" to indicate invalid slope/track combination.
 
};
 

	
 
#endif /* SLOPE_TYPE_H */
src/station_type.h
Show inline comments
 
@@ -42,7 +42,7 @@ enum StationType {
 
/** Types of RoadStops */
 
enum RoadStopType {
 
	ROADSTOP_BUS,    ///< A standard stop for buses
 
	ROADSTOP_TRUCK   ///< A standard stop for trucks
 
	ROADSTOP_TRUCK,  ///< A standard stop for trucks
 
};
 

	
 
/** The facilities a station might be having */
src/tgp.cpp
Show inline comments
 
@@ -228,7 +228,7 @@ static const int8 _max_height[4] = {
 
	6,       ///< Very flat
 
	9,       ///< Flat
 
	12,      ///< Hilly
 
	15       ///< Mountainous
 
	15,      ///< Mountainous
 
};
 

	
 
/**
src/tilehighlight_type.h
Show inline comments
 
@@ -32,14 +32,14 @@ enum HighLightStyle {
 

	
 
	/* lower bits (used with HT_LINE and HT_RAIL):
 
	 * (see ASCII art in table/autorail.h for a visual interpretation) */
 
	HT_DIR_X  = 0,    ///< X direction
 
	HT_DIR_Y  = 1,    ///< Y direction
 
	HT_DIR_HU = 2,    ///< horizontal upper
 
	HT_DIR_HL = 3,    ///< horizontal lower
 
	HT_DIR_VL = 4,    ///< vertical left
 
	HT_DIR_VR = 5,    ///< vertical right
 
	HT_DIR_END,       ///< end marker
 
	HT_DIR_MASK = 0x7 ///< masks the drag-direction
 
	HT_DIR_X  = 0,     ///< X direction
 
	HT_DIR_Y  = 1,     ///< Y direction
 
	HT_DIR_HU = 2,     ///< horizontal upper
 
	HT_DIR_HL = 3,     ///< horizontal lower
 
	HT_DIR_VL = 4,     ///< vertical left
 
	HT_DIR_VR = 5,     ///< vertical right
 
	HT_DIR_END,        ///< end marker
 
	HT_DIR_MASK = 0x7, ///< masks the drag-direction
 
};
 
DECLARE_ENUM_AS_BIT_SET(HighLightStyle)
 

	
src/town.h
Show inline comments
 
@@ -165,7 +165,7 @@ enum TownRatingCheckType {
 
enum TownFlags {
 
	TOWN_IS_FUNDED      = 0,   ///< Town has received some funds for
 
	TOWN_HAS_CHURCH     = 1,   ///< There can be only one church by town.
 
	TOWN_HAS_STADIUM    = 2    ///< There can be only one stadium by town.
 
	TOWN_HAS_STADIUM    = 2,   ///< There can be only one stadium by town.
 
};
 

	
 
CommandCost CheckforTownRating(DoCommandFlag flags, Town *t, TownRatingCheckType type);
src/track_type.h
Show inline comments
 
@@ -27,7 +27,7 @@ enum Track {
 
	TRACK_LEFT  = 4,        ///< Track in the left corner of the tile (west)
 
	TRACK_RIGHT = 5,        ///< Track in the right corner of the tile (east)
 
	TRACK_END,              ///< Used for iterations
 
	INVALID_TRACK = 0xFF    ///< Flag for an invalid track
 
	INVALID_TRACK = 0xFF,   ///< Flag for an invalid track
 
};
 

	
 
/** Allow incrementing of Track variables */
 
@@ -57,7 +57,7 @@ enum TrackBits {
 
	TRACK_BIT_MASK    = 0x3FU,                                              ///< Bitmask for the first 6 bits
 
	TRACK_BIT_WORMHOLE = 0x40U,                                             ///< Bitflag for a wormhole (used for tunnels)
 
	TRACK_BIT_DEPOT   = 0x80U,                                              ///< Bitflag for a depot
 
	INVALID_TRACK_BIT = 0xFF                                                ///< Flag for an invalid trackbits value
 
	INVALID_TRACK_BIT = 0xFF,                                               ///< Flag for an invalid trackbits value
 
};
 
DECLARE_ENUM_AS_BIT_SET(TrackBits)
 
typedef SimpleTinyEnumT<TrackBits, byte> TrackBitsByte;
src/widgets/genworld_widget.h
Show inline comments
 
@@ -73,7 +73,7 @@ enum CreateScenarioWidgets {
 
	WID_CS_START_DATE_UP,          ///< Increase start year (start later).
 
	WID_CS_FLAT_LAND_HEIGHT_DOWN,  ///< Decrease flat land height.
 
	WID_CS_FLAT_LAND_HEIGHT_TEXT,  ///< Clickable flat land height value.
 
	WID_CS_FLAT_LAND_HEIGHT_UP     ///< Increase flat land height.
 
	WID_CS_FLAT_LAND_HEIGHT_UP,    ///< Increase flat land height.
 
};
 

	
 
/** Widgets of the WC_MODAL_PROGRESS (WC_MODAL_PROGRESS is also used in ScanProgressWidgets). */
src/widgets/misc_widget.h
Show inline comments
 
@@ -34,7 +34,7 @@ enum QueryStringWidgets {
 
	WID_QS_TEXT,    ///< Text of the query.
 
	WID_QS_DEFAULT, ///< Default button.
 
	WID_QS_CANCEL,  ///< Cancel button.
 
	WID_QS_OK       ///< OK button.
 
	WID_QS_OK,      ///< OK button.
 
};
 

	
 
/** Widgets of the WC_CONFIRM_POPUP_QUERY (WC_CONFIRM_POPUP_QUERY is also used in BootstrapAskForDownloadWidgets). */
 
@@ -42,7 +42,7 @@ enum QueryWidgets {
 
	WID_Q_CAPTION, ///< Caption of the window.
 
	WID_Q_TEXT,    ///< Text of the query.
 
	WID_Q_NO,      ///< Yes button.
 
	WID_Q_YES      ///< No button.
 
	WID_Q_YES,     ///< No button.
 
};
 

	
 
#endif /* WIDGETS_MISC_WIDGET_H */
src/widgets/toolbar_widget.h
Show inline comments
 
@@ -43,7 +43,7 @@ enum ToolbarNormalWidgets {
 
	WID_TN_MESSAGES,      ///< Messages menu.
 
	WID_TN_HELP,          ///< Help menu.
 
	WID_TN_SWITCH_BAR,    ///< Only available when toolbar has been split to switch between different subsets.
 
	WID_TN_END            ///< Helper for knowing the amount of widgets.
 
	WID_TN_END,           ///< Helper for knowing the amount of widgets.
 
};
 

	
 
/** Widgets of the WC_MAIN_TOOLBAR, when in scenario editor. */
0 comments (0 inline, 0 general)