Fix #4297: Rides floating above ground level

This commit is contained in:
Marijn van der Werf 2016-08-16 23:42:37 +02:00 committed by Ted John
parent 560957824a
commit 103be20db9
1 changed files with 254 additions and 256 deletions

View File

@ -33027,262 +33027,260 @@ const uint8 FlatRideTrackSequenceElementAllowedWallEdges[][16] = {
/** rct2: 0x0099443C */ /** rct2: 0x0099443C */
const uint16 FlatTrackFlags[] = { const uint16 FlatTrackFlags[] = {
TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_1000,
0, /* */ 0,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000,
0, /* */ 0,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* FLAT_TRACK_ELEM_1_X_4_A */ 0,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_0200, /* */ TRACK_ELEM_FLAG_0200,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_HELIX,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* FLAT_TRACK_ELEM_2_X_2 */ 0,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* FLAT_TRACK_ELEM_4_X_4 */ 0,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_0200, /* */ TRACK_ELEM_FLAG_0200,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* ??? */ TRACK_ELEM_FLAG_0200,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* FLAT_TRACK_ELEM_1_X_5 */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_UP, /* FLAT_TRACK_ELEM_1_X_1_A */ 0,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* FLAT_TRACK_ELEM_1_X_4_B */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_DOWN, /* FLAT_TRACK_ELEM_1_X_1_B */ 0,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* FLAT_TRACK_ELEM_1_X_4_C */ 0,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* FLAT_TRACK_ELEM_3_X_3 */ 0,
TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000, /* ??? */ TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* ??? */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_TURN_LEFT, /* */ TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT, /* */ TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_BANKED | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_0400 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* */ TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION, /* */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_INVERSION, /* */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_INVERSION, /* */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_INVERSION, /* */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_INVERSION, /* */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* ??? */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* ??? */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000, /* ??? */ TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_UP,
0, /* */ 0,
0, /* */ 0,
0, /* */ 0,
TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_DOWN,
0, /* */ 0,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000, /* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_TURN_LEFT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN, /* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000, /* ??? */ 0,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_4000,
}; };
/** rct2: 0x0099423C */ /** rct2: 0x0099423C */