mirror of https://github.com/OpenRCT2/OpenRCT2.git
Format TrackData.h
This commit is contained in:
parent
90a14205c8
commit
2b505926c4
|
@ -32,13 +32,14 @@ extern const rct_track_coordinates FlatTrackCoordinates[253];
|
||||||
extern const uint8 TrackSequenceProperties[256][16];
|
extern const uint8 TrackSequenceProperties[256][16];
|
||||||
extern const uint8 FlatRideTrackSequenceProperties[256][16];
|
extern const uint8 FlatRideTrackSequenceProperties[256][16];
|
||||||
|
|
||||||
extern const uint64 RideTypePossibleTrackConfigurations[RIDE_TYPE_COUNT];
|
extern const uint64 RideTypePossibleTrackConfigurations[RIDE_TYPE_COUNT];
|
||||||
extern const rct_preview_track *TrackBlocks[256];
|
extern const rct_preview_track * TrackBlocks[256];
|
||||||
extern const rct_preview_track *FlatRideTrackBlocks[256];
|
extern const rct_preview_track * FlatRideTrackBlocks[256];
|
||||||
|
|
||||||
extern const uint8 TrackPieceLengths[256];
|
extern const uint8 TrackPieceLengths[256];
|
||||||
|
|
||||||
typedef struct track_curve_chain {
|
typedef struct track_curve_chain
|
||||||
|
{
|
||||||
uint16 next;
|
uint16 next;
|
||||||
uint16 previous;
|
uint16 previous;
|
||||||
} track_curve_chain;
|
} track_curve_chain;
|
||||||
|
@ -47,10 +48,11 @@ extern const track_curve_chain gTrackCurveChain[256];
|
||||||
extern const track_curve_chain gFlatRideTrackCurveChain[256];
|
extern const track_curve_chain gFlatRideTrackCurveChain[256];
|
||||||
|
|
||||||
extern const TRACK_PAINT_FUNCTION_GETTER RideTypeTrackPaintFunctions[RIDE_TYPE_COUNT];
|
extern const TRACK_PAINT_FUNCTION_GETTER RideTypeTrackPaintFunctions[RIDE_TYPE_COUNT];
|
||||||
extern const uint32 * RideTypeTrackPaintFunctionsOld[RIDE_TYPE_COUNT];
|
extern const uint32 * RideTypeTrackPaintFunctionsOld[RIDE_TYPE_COUNT];
|
||||||
|
|
||||||
typedef struct track_descriptor {
|
typedef struct track_descriptor
|
||||||
bool starts_diagonal;
|
{
|
||||||
|
bool starts_diagonal;
|
||||||
uint8 slope_start;
|
uint8 slope_start;
|
||||||
uint8 bank_start;
|
uint8 bank_start;
|
||||||
uint8 track_curve;
|
uint8 track_curve;
|
||||||
|
@ -61,19 +63,21 @@ typedef struct track_descriptor {
|
||||||
|
|
||||||
extern const track_descriptor gTrackDescriptors[142];
|
extern const track_descriptor gTrackDescriptors[142];
|
||||||
|
|
||||||
typedef struct {
|
typedef struct
|
||||||
uint16 size;
|
{
|
||||||
|
uint16 size;
|
||||||
const rct_vehicle_info info[];
|
const rct_vehicle_info info[];
|
||||||
} rct_vehicle_info_list;
|
} rct_vehicle_info_list;
|
||||||
|
|
||||||
extern const rct_vehicle_info_list **gTrackVehicleInfo[17];
|
extern const rct_vehicle_info_list ** gTrackVehicleInfo[17];
|
||||||
|
|
||||||
extern const sint16 AlternativeTrackTypes[256];
|
extern const sint16 AlternativeTrackTypes[256];
|
||||||
|
|
||||||
extern const money32 TrackPricing[256];
|
extern const money32 TrackPricing[256];
|
||||||
extern const money32 FlatRideTrackPricing[256];
|
extern const money32 FlatRideTrackPricing[256];
|
||||||
|
|
||||||
typedef struct dodgems_track_size {
|
typedef struct dodgems_track_size
|
||||||
|
{
|
||||||
uint8 left;
|
uint8 left;
|
||||||
uint8 top;
|
uint8 top;
|
||||||
uint8 right;
|
uint8 right;
|
||||||
|
|
Loading…
Reference in New Issue