mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-22 14:24:33 +01:00
Move TD6 track flags to RCT12.h
This commit is contained in:
@@ -169,6 +169,25 @@ enum
|
||||
RCT12_ENTITY_FLAGS_IS_CRASHED_VEHICLE_ENTITY = 1 << 7,
|
||||
};
|
||||
|
||||
// Only written to in RCT2, not used in OpenRCT2. All of these are elements that had to be invented in RCT1.
|
||||
enum : uint32_t
|
||||
{
|
||||
TRACK_FLAGS_CONTAINS_VERTICAL_LOOP = (1 << 7),
|
||||
TRACK_FLAGS_CONTAINS_INLINE_TWIST = (1 << 17),
|
||||
TRACK_FLAGS_CONTAINS_HALF_LOOP = (1 << 18),
|
||||
TRACK_FLAGS_CONTAINS_CORKSCREW = (1 << 19),
|
||||
TRACK_FLAGS_CONTAINS_WATER_SPLASH = (1 << 27),
|
||||
TRACK_FLAGS_CONTAINS_BARREL_ROLL = (1 << 29),
|
||||
TRACK_FLAGS_CONTAINS_POWERED_LIFT = (1 << 30),
|
||||
TRACK_FLAGS_CONTAINS_LARGE_HALF_LOOP = (1u << 31),
|
||||
};
|
||||
|
||||
enum : uint32_t
|
||||
{
|
||||
TRACK_FLAGS2_CONTAINS_LOG_FLUME_REVERSER = (1 << 1),
|
||||
TRACK_FLAGS2_SIX_FLAGS_RIDE_DEPRECATED = (1u << 31) // Not used anymore.
|
||||
};
|
||||
|
||||
#pragma pack(push, 1)
|
||||
|
||||
struct RCT12xy8
|
||||
|
||||
@@ -177,25 +177,6 @@ private:
|
||||
CoordsXYE MazeGetFirstElement(const Ride& ride);
|
||||
};
|
||||
|
||||
// Only written to in RCT2, not used in OpenRCT2. All of these are elements that had to be invented in RCT1.
|
||||
enum : uint32_t
|
||||
{
|
||||
TRACK_FLAGS_CONTAINS_VERTICAL_LOOP = (1 << 7),
|
||||
TRACK_FLAGS_CONTAINS_INLINE_TWIST = (1 << 17),
|
||||
TRACK_FLAGS_CONTAINS_HALF_LOOP = (1 << 18),
|
||||
TRACK_FLAGS_CONTAINS_CORKSCREW = (1 << 19),
|
||||
TRACK_FLAGS_CONTAINS_WATER_SPLASH = (1 << 27),
|
||||
TRACK_FLAGS_CONTAINS_BARREL_ROLL = (1 << 29),
|
||||
TRACK_FLAGS_CONTAINS_POWERED_LIFT = (1 << 30),
|
||||
TRACK_FLAGS_CONTAINS_LARGE_HALF_LOOP = (1u << 31),
|
||||
};
|
||||
|
||||
enum : uint32_t
|
||||
{
|
||||
TRACK_FLAGS2_CONTAINS_LOG_FLUME_REVERSER = (1 << 1),
|
||||
TRACK_FLAGS2_SIX_FLAGS_RIDE_DEPRECATED = (1u << 31) // Not used anymore.
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
TDPF_PLACE_SCENERY = 1 << 0,
|
||||
|
||||
Reference in New Issue
Block a user