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 */
const uint16 FlatTrackFlags[] = {
TRACK_ELEM_FLAG_1000,
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_0400 | 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_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_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
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_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_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_8000,
TRACK_ELEM_FLAG_DOWN | 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_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_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
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_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
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_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_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_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
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_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | 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_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_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_1000,
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_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_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
0,
0,
TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
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_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_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_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_LEFT | 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_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
0,
0,
TRACK_ELEM_FLAG_0200,
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_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_LEFT | 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_RIGHT | TRACK_ELEM_FLAG_HELIX,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
0,
0,
TRACK_ELEM_FLAG_0200,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_8000,
0,
TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
0,
TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000,
TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
TRACK_ELEM_FLAG_TURN_LEFT,
TRACK_ELEM_FLAG_TURN_RIGHT,
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_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_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_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_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_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_DOWN | TRACK_ELEM_FLAG_0100 | 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_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_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_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_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_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_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_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_INVERSION | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_INVERSION | 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_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_DOWN | TRACK_ELEM_FLAG_4000,
TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
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_INVERSION,
TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_INVERSION,
TRACK_ELEM_FLAG_DOWN | 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_TURN_LEFT | TRACK_ELEM_FLAG_UP,
TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_UP,
0,
0,
0,
TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_DOWN,
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_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_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_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_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_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_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_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_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_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_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_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN,
TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_INVERSION | 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_1000,
/* */ 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_0400 | 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_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_TURN_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ 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_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_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_8000,
/* */ TRACK_ELEM_FLAG_DOWN | 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_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_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100 | TRACK_ELEM_FLAG_1000 | TRACK_ELEM_FLAG_2000,
/* */ 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_TURN_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ 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_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_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_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ 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_UP | TRACK_ELEM_FLAG_INVERSION | TRACK_ELEM_FLAG_0100 | 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_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_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_1000,
/* */ 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_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_TURN_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ 0,
/* */ 0,
/* */ TRACK_ELEM_FLAG_TURN_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ 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_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_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_LEFT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_HELIX | TRACK_ELEM_FLAG_8000,
/* 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_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,
/* */ 0,
/* */ 0,
/* */ TRACK_ELEM_FLAG_0200,
/* */ 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_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_LEFT | 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_RIGHT | TRACK_ELEM_FLAG_HELIX,
/* FLAT_TRACK_ELEM_2_X_2 */ 0,
/* FLAT_TRACK_ELEM_4_X_4 */ 0,
/* */ 0,
/* */ 0,
/* */ TRACK_ELEM_FLAG_0200,
/* ??? */ TRACK_ELEM_FLAG_0200,
/* FLAT_TRACK_ELEM_1_X_5 */ 0,
/* */ 0,
/* FLAT_TRACK_ELEM_1_X_1_A */ 0,
/* FLAT_TRACK_ELEM_1_X_4_B */ 0,
/* */ 0,
/* FLAT_TRACK_ELEM_1_X_1_B */ 0,
/* FLAT_TRACK_ELEM_1_X_4_C */ 0,
/* FLAT_TRACK_ELEM_3_X_3 */ 0,
/* */ TRACK_ELEM_FLAG_UP,
/* */ TRACK_ELEM_FLAG_UP,
/* */ TRACK_ELEM_FLAG_UP,
/* ??? */ TRACK_ELEM_FLAG_DOWN,
/* */ TRACK_ELEM_FLAG_UP | TRACK_ELEM_FLAG_0100,
/* ??? */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
/* */ TRACK_ELEM_FLAG_UP,
/* */ TRACK_ELEM_FLAG_DOWN,
/* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_0100,
/* */ TRACK_ELEM_FLAG_TURN_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ TRACK_ELEM_FLAG_TURN_LEFT,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT,
/* */ 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_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_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_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_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_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_DOWN | TRACK_ELEM_FLAG_0100 | 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_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_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_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_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_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_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_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_INVERSION | TRACK_ELEM_FLAG_4000,
/* */ TRACK_ELEM_FLAG_INVERSION | 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_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_DOWN | TRACK_ELEM_FLAG_4000,
/* */ TRACK_ELEM_FLAG_DOWN | TRACK_ELEM_FLAG_4000,
/* */ 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_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_TURN_LEFT | TRACK_ELEM_FLAG_UP,
/* */ TRACK_ELEM_FLAG_TURN_RIGHT | TRACK_ELEM_FLAG_UP,
/* */ 0,
/* */ 0,
/* */ 0,
/* */ TRACK_ELEM_FLAG_DOWN,
/* */ TRACK_ELEM_FLAG_DOWN,
/* */ 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_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_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_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_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_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_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_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_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_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_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_RIGHT | TRACK_ELEM_FLAG_TURN_SLOPED | TRACK_ELEM_FLAG_DOWN,
/* ??? */ 0,
};
/** rct2: 0x0099423C */