Format TrackData.h

This commit is contained in:
Michał Janiszewski 2017-10-16 12:04:35 +02:00 committed by Michał Janiszewski
parent 90a14205c8
commit 2b505926c4
1 changed files with 15 additions and 11 deletions

View File

@ -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;