mirror of https://github.com/OpenRCT2/OpenRCT2.git
Track.cpp and Track.h: fix formatting
This commit is contained in:
parent
bb01699b7d
commit
a1621e4eb1
File diff suppressed because it is too large
Load Diff
|
@ -14,15 +14,15 @@
|
|||
*****************************************************************************/
|
||||
#pragma endregion
|
||||
|
||||
#ifndef _TRACK_H_
|
||||
#define _TRACK_H_
|
||||
#pragma once
|
||||
|
||||
#include "../common.h"
|
||||
#include "../object.h"
|
||||
#include "ride.h"
|
||||
|
||||
#pragma pack(push, 1)
|
||||
typedef struct rct_trackdefinition {
|
||||
typedef struct rct_trackdefinition
|
||||
{
|
||||
uint8 type;
|
||||
uint8 vangle_end;
|
||||
uint8 vangle_start;
|
||||
|
@ -37,7 +37,8 @@ assert_struct_size(rct_trackdefinition, 8);
|
|||
/**
|
||||
* Size: 0x0A
|
||||
*/
|
||||
typedef struct rct_preview_track {
|
||||
typedef struct rct_preview_track
|
||||
{
|
||||
uint8 index; // 0x00
|
||||
sint16 x; // 0x01
|
||||
sint16 y; // 0x03
|
||||
|
@ -48,7 +49,8 @@ typedef struct rct_preview_track {
|
|||
} rct_preview_track;
|
||||
|
||||
/* size 0x0A */
|
||||
typedef struct rct_track_coordinates {
|
||||
typedef struct rct_track_coordinates
|
||||
{
|
||||
sint8 rotation_begin; // 0x00
|
||||
sint8 rotation_end; // 0x01
|
||||
sint16 z_begin; // 0x02
|
||||
|
@ -57,13 +59,15 @@ typedef struct rct_track_coordinates {
|
|||
sint16 y; // 0x08
|
||||
} rct_track_coordinates;
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_ELEMENT_FLAG_TERMINAL_STATION = 1 << 3,
|
||||
TRACK_ELEMENT_FLAG_INVERTED = 1 << 6,
|
||||
TRACK_ELEMENT_FLAG_CHAIN_LIFT = 1 << 7,
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
// Not anything to do with colour but uses
|
||||
// that field in the map element
|
||||
|
||||
|
@ -80,7 +84,8 @@ enum {
|
|||
|
||||
#define MAX_STATION_PLATFORM_LENGTH 32
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_NONE = 0,
|
||||
|
||||
TRACK_FLAT = 0,
|
||||
|
@ -149,7 +154,8 @@ enum {
|
|||
TRACK_MINI_GOLF_HOLE = 195,
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_CURVE_LEFT_VERY_SMALL = 5,
|
||||
TRACK_CURVE_LEFT_SMALL = 3,
|
||||
TRACK_CURVE_LEFT = 1,
|
||||
|
@ -161,7 +167,8 @@ enum {
|
|||
TRACK_CURVE_RIGHT_VERY_SMALL = 6
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_SLOPE_NONE = 0,
|
||||
TRACK_SLOPE_UP_25 = 2,
|
||||
TRACK_SLOPE_UP_60 = 4,
|
||||
|
@ -174,14 +181,16 @@ enum {
|
|||
TRACK_VANGLE_REVERSE_FREEFALL = 10
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_BANK_NONE = 0,
|
||||
TRACK_BANK_LEFT = 2,
|
||||
TRACK_BANK_RIGHT = 4,
|
||||
TRACK_BANK_UPSIDE_DOWN = 15,
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_HALF_LOOP_UP = 64,
|
||||
TRACK_HALF_LOOP_DOWN = -64,
|
||||
TRACK_UNKNOWN_VERTICAL_LOOP = -48,
|
||||
|
@ -189,7 +198,8 @@ enum {
|
|||
TRACK_CORKSCREW_DOWN = -32
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_ELEM_FLAG_ONLY_UNDERWATER = (1 << 0),
|
||||
TRACK_ELEM_FLAG_TURN_LEFT = (1 << 1),
|
||||
TRACK_ELEM_FLAG_TURN_RIGHT = (1 << 2),
|
||||
|
@ -208,7 +218,8 @@ enum {
|
|||
TRACK_ELEM_FLAG_BANKED = (1 << 15), // Also set on Spinning Tunnel and Log Flume reverser, probably to save a flag.
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_ELEM_FLAT,
|
||||
TRACK_ELEM_END_STATION,
|
||||
TRACK_ELEM_BEGIN_STATION,
|
||||
|
@ -470,7 +481,8 @@ enum {
|
|||
TRACK_ELEM_255,
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
FLAT_TRACK_ELEM_1_X_4_A = 95,
|
||||
FLAT_TRACK_ELEM_2_X_2 = 110,
|
||||
FLAT_TRACK_ELEM_4_X_4 = 111,
|
||||
|
@ -482,7 +494,8 @@ enum {
|
|||
FLAT_TRACK_ELEM_3_X_3 = 123,
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_SEQUENCE_FLAG_DIRECTION_0 = (1 << 0),
|
||||
TRACK_SEQUENCE_FLAG_DIRECTION_1 = (1 << 1),
|
||||
TRACK_SEQUENCE_FLAG_DIRECTION_2 = (1 << 2),
|
||||
|
@ -492,17 +505,20 @@ enum {
|
|||
TRACK_SEQUENCE_FLAG_DISALLOW_DOORS = (1 << 6), // 0x40
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
TRACK_ELEMENT_LOCATION_IS_UNDERGROUND = 2,
|
||||
};
|
||||
|
||||
enum {
|
||||
enum
|
||||
{
|
||||
GC_SET_MAZE_TRACK_BUILD = 0,
|
||||
GC_SET_MAZE_TRACK_MOVE = 1,
|
||||
GC_SET_MAZE_TRACK_FILL = 2,
|
||||
};
|
||||
|
||||
typedef struct track_circuit_iterator {
|
||||
typedef struct track_circuit_iterator
|
||||
{
|
||||
rct_xy_element last;
|
||||
rct_xy_element current;
|
||||
sint32 currentZ;
|
||||
|
@ -562,5 +578,3 @@ void track_element_set_colour_scheme(rct_map_element * mapElement, uint8 colourS
|
|||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue