src/table/bridge_land.h
author rubidium
Sun, 01 Jun 2008 16:45:32 +0000
branch0.6
changeset 10801 3ad9dfb5430d
parent 9142 a2657b2e0871
child 10913 af60a6eda0a0
permissions -rw-r--r--
(svn r13352) [0.6] -Backport from trunk (r13348, r13222, r13221, r13217):
- Fix: Industry tiles would sometimes tell they need a 'level' slope when they do not want the slope (r13348)
- Fix: Attempts to make the old AI perform better (r13217, r13221, r13222)
2186
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 1562
diff changeset
     1
/* $Id$ */
461a2aff3486 (svn r2701) Insert Id tags into all source files
tron
parents: 1562
diff changeset
     2
2534
2f12f7374039 (svn r3063) -Codechange: Demystified and commented bridge_land.h. Also removed two arrays that are not referred to
celestar
parents: 2187
diff changeset
     3
/** @file bridge_land.h This file contains all the sprites for bridges
4549
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
     4
 * It consists of a number of arrays.
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
     5
 * <ul><li>_bridge_sprite_table_n_m. Defines all the sprites of a bridge besides the pylons.
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
     6
 * n defines the number of the bridge type, m the number of the section. the highest m for
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
     7
 * each bridge set defines the heads.<br>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
     8
 * Sprites for middle secionts are arranged in groups of four, the elements are:
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
     9
 * <ol><li>Element containing the track. This element is logically behind the vehicle.</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    10
 * <li>Element containing the structure that is logically between the vehicle and the camera</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    11
 * <li>Element containing the pylons.</li></ol>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    12
 * First group is for railway in X direction, second for railway in Y direction, two groups each follow for road, monorail and maglev<p>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    13
 * <br>Elements for heads are arranged in groups of eight:
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    14
 * <ol><li>X direction, north end, flat</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    15
 * <li>Y direction, north end, flat</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    16
 * <li>X direction, south end, flat</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    17
 * <li>Y direction, south end, flat</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    18
 * <li>X direction, north end, sloped</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    19
 * <li>Y direction, north end, sloped</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    20
 * <li>X direction, south end, sloped</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    21
 * <li>Y direction, south end, sloped</li></ol>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    22
 * This is repeated 4 times, for rail, road, monorail, maglev</li>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    23
 * </ul>
60410aa1aa88 (svn r6381) -Cleanup: make the '/* */' comments that span multiple lines more uniform.
rubidium
parents: 3556
diff changeset
    24
 */
2534
2f12f7374039 (svn r3063) -Codechange: Demystified and commented bridge_land.h. Also removed two arrays that are not referred to
celestar
parents: 2187
diff changeset
    25
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
    26
# define MN(a) {a, PAL_NONE}
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
    27
# define MR(a) {a, PALETTE_TO_STRUCT_RED}
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
    28
# define MW(a) {a, PALETTE_TO_STRUCT_WHITE}
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
    29
# define MC(a) {a, PALETTE_TO_STRUCT_CONCRETE}
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    30
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    31
static const PalSpriteID _bridge_sprite_table_4_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    32
	{  0x9A9, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    33
	{  0x9A5, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    34
	{  0x99D, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    35
	{  0x995, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    36
	{ 0x10F2, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    37
	{ 0x10EE, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    38
	{ 0x111A, PAL_NONE }, {  0x99F, PAL_NONE }, {  0x9B1, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    39
	{ 0x1116, PAL_NONE }, {  0x997, PAL_NONE }, {  0x9AD, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    40
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    41
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    42
static const PalSpriteID _bridge_sprite_table_4_1[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    43
	{  0x9AA, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    44
	{  0x9A6, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    45
	{  0x99E, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    46
	{  0x996, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    47
	{ 0x10F3, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    48
	{ 0x10EF, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    49
	{ 0x111B, PAL_NONE }, {  0x9A0, PAL_NONE }, {  0x9B2, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    50
	{ 0x1117, PAL_NONE }, {  0x998, PAL_NONE }, {  0x9AE, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    51
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    52
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    53
static const PalSpriteID _bridge_sprite_table_4_2[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    54
	{  0x9AC, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    55
	{  0x9A8, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    56
	{  0x9A2, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    57
	{  0x99A, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    58
	{ 0x10F5, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    59
	{ 0x10F1, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    60
	{ 0x111D, PAL_NONE }, {  0x9A4, PAL_NONE }, {  0x9B4, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    61
	{ 0x1119, PAL_NONE }, {  0x99C, PAL_NONE }, {  0x9B0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    62
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    63
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    64
static const PalSpriteID _bridge_sprite_table_4_3[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    65
	{  0x9AB, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    66
	{  0x9A7, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    67
	{  0x9A1, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    68
	{  0x999, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    69
	{ 0x10F4, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    70
	{ 0x10F0, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    71
	{ 0x111C, PAL_NONE }, {  0x9A3, PAL_NONE }, {  0x9B3, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    72
	{ 0x1118, PAL_NONE }, {  0x99B, PAL_NONE }, {  0x9AF, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    73
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    74
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    75
static const PalSpriteID _bridge_sprite_table_4_4[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    76
	{  0x9B6, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    77
	{  0x9B5, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    78
	{  0x9B8, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    79
	{  0x9B7, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    80
	{ 0x10F7, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    81
	{ 0x10F6, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    82
	{ 0x111F, PAL_NONE }, {  0x9BA, PAL_NONE }, {  0x9BC, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    83
	{ 0x111E, PAL_NONE }, {  0x9B9, PAL_NONE }, {  0x9BB, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    84
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    85
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    86
static const PalSpriteID _bridge_sprite_table_4_5[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    87
	{  0x9BD, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    88
	{  0x9BE, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    89
	{  0x9BF, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    90
	{  0x9C0, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    91
	{ 0x10F8, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    92
	{ 0x10F9, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    93
	{ 0x1120, PAL_NONE }, {  0x9C1, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    94
	{ 0x1121, PAL_NONE }, {  0x9C2, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    95
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    96
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    97
static const PalSpriteID _bridge_sprite_table_4_6[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    98
	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
    99
	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   100
	{  0x98E, PAL_NONE }, {  0x990, PAL_NONE }, {  0x98D, PAL_NONE }, {  0x98F, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   101
	{  0x992, PAL_NONE }, {  0x994, PAL_NONE }, {  0x991, PAL_NONE }, {  0x993, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   102
	{ 0x10E7, PAL_NONE }, { 0x10E9, PAL_NONE }, { 0x10E6, PAL_NONE }, { 0x10E8, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   103
	{ 0x10EB, PAL_NONE }, { 0x10ED, PAL_NONE }, { 0x10EA, PAL_NONE }, { 0x10EC, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   104
	{ 0x110F, PAL_NONE }, { 0x1111, PAL_NONE }, { 0x110E, PAL_NONE }, { 0x1110, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   105
	{ 0x1113, PAL_NONE }, { 0x1115, PAL_NONE }, { 0x1112, PAL_NONE }, { 0x1114, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   106
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   107
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   108
static const PalSpriteID _bridge_sprite_table_5_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   109
	{  0x9A9, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   110
	{  0x9A5, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   111
	{  0x99D, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   112
	{  0x995, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   113
	{ 0x10F2, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   114
	{ 0x10EE, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   115
	{ 0x111A, PALETTE_TO_STRUCT_YELLOW }, { 0x99F, PALETTE_TO_STRUCT_YELLOW }, { 0x9B1, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   116
	{ 0x1116, PALETTE_TO_STRUCT_YELLOW }, { 0x997, PALETTE_TO_STRUCT_YELLOW }, { 0x9AD, PALETTE_TO_STRUCT_YELLOW }, {  0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   117
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   118
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   119
static const PalSpriteID _bridge_sprite_table_5_1[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   120
	{  0x9AA, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   121
	{  0x9A6, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   122
	{  0x99E, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   123
	{  0x996, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   124
	{ 0x10F3, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   125
	{ 0x10EF, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   126
	{ 0x111B, PALETTE_TO_STRUCT_YELLOW }, { 0x9A0, PALETTE_TO_STRUCT_YELLOW }, { 0x9B2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   127
	{ 0x1117, PALETTE_TO_STRUCT_YELLOW }, { 0x998, PALETTE_TO_STRUCT_YELLOW }, { 0x9AE, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   128
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   129
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   130
static const PalSpriteID _bridge_sprite_table_5_2[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   131
	{  0x9AC, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   132
	{  0x9A8, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   133
	{  0x9A2, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   134
	{  0x99A, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   135
	{ 0x10F5, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   136
	{ 0x10F1, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   137
	{ 0x111D, PALETTE_TO_STRUCT_YELLOW }, { 0x9A4, PALETTE_TO_STRUCT_YELLOW }, { 0x9B4, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   138
	{ 0x1119, PALETTE_TO_STRUCT_YELLOW }, { 0x99C, PALETTE_TO_STRUCT_YELLOW }, { 0x9B0, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   139
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   140
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   141
static const PalSpriteID _bridge_sprite_table_5_3[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   142
	{  0x9AB, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   143
	{  0x9A7, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   144
	{  0x9A1, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   145
	{  0x999, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   146
	{ 0x10F4, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   147
	{ 0x10F0, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   148
	{ 0x111C, PALETTE_TO_STRUCT_YELLOW }, { 0x9A3, PALETTE_TO_STRUCT_YELLOW }, { 0x9B3, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   149
	{ 0x1118, PALETTE_TO_STRUCT_YELLOW }, { 0x99B, PALETTE_TO_STRUCT_YELLOW }, { 0x9AF, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   150
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   151
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   152
static const PalSpriteID _bridge_sprite_table_5_4[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   153
	{  0x9B6, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   154
	{  0x9B5, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   155
	{  0x9B8, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   156
	{  0x9B7, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   157
	{ 0x10F7, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   158
	{ 0x10F6, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   159
	{ 0x111F, PALETTE_TO_STRUCT_YELLOW }, { 0x9BA, PALETTE_TO_STRUCT_YELLOW }, { 0x9BC, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   160
	{ 0x111E, PALETTE_TO_STRUCT_YELLOW }, { 0x9B9, PALETTE_TO_STRUCT_YELLOW }, { 0x9BB, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   161
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   162
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   163
static const PalSpriteID _bridge_sprite_table_5_5[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   164
	{  0x9BD, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   165
	{  0x9BE, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   166
	{  0x9BF, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   167
	{  0x9C0, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   168
	{ 0x10F8, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   169
	{ 0x10F9, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   170
	{ 0x1120, PALETTE_TO_STRUCT_YELLOW }, { 0x9C1, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   171
	{ 0x1121, PALETTE_TO_STRUCT_YELLOW }, { 0x9C2, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   172
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   173
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   174
static const PalSpriteID _bridge_sprite_table_5_6[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   175
	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   176
	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   177
	{  0x98E, PALETTE_TO_STRUCT_YELLOW }, {  0x990, PALETTE_TO_STRUCT_YELLOW }, {  0x98D, PALETTE_TO_STRUCT_YELLOW }, {  0x98F, PALETTE_TO_STRUCT_YELLOW },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   178
	{  0x992, PALETTE_TO_STRUCT_YELLOW }, {  0x994, PALETTE_TO_STRUCT_YELLOW }, {  0x991, PALETTE_TO_STRUCT_YELLOW }, {  0x993, PALETTE_TO_STRUCT_YELLOW },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   179
	{ 0x10E7, PALETTE_TO_STRUCT_YELLOW }, { 0x10E9, PALETTE_TO_STRUCT_YELLOW }, { 0x10E6, PALETTE_TO_STRUCT_YELLOW }, { 0x10E8, PALETTE_TO_STRUCT_YELLOW },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   180
	{ 0x10EB, PALETTE_TO_STRUCT_YELLOW }, { 0x10ED, PALETTE_TO_STRUCT_YELLOW }, { 0x10EA, PALETTE_TO_STRUCT_YELLOW }, { 0x10EC, PALETTE_TO_STRUCT_YELLOW },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   181
	{ 0x110F, PALETTE_TO_STRUCT_YELLOW }, { 0x1111, PALETTE_TO_STRUCT_YELLOW }, { 0x110E, PALETTE_TO_STRUCT_YELLOW }, { 0x1110, PALETTE_TO_STRUCT_YELLOW },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   182
	{ 0x1113, PALETTE_TO_STRUCT_YELLOW }, { 0x1115, PALETTE_TO_STRUCT_YELLOW }, { 0x1112, PALETTE_TO_STRUCT_YELLOW }, { 0x1114, PALETTE_TO_STRUCT_YELLOW },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   183
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   184
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   185
static const PalSpriteID _bridge_sprite_table_6_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   186
	{  0x9CD, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   187
	{  0x9CE, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   188
	{  0x9D3, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   189
	{  0x9D4, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   190
	{ 0x10FC, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   191
	{ 0x10FD, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   192
	{ 0x1124, PAL_NONE }, {  0x9D9, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   193
	{ 0x1125, PAL_NONE }, {  0x9DA, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   194
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   195
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   196
static const PalSpriteID _bridge_sprite_table_6_1[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   197
	{  0x9CB, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   198
	{  0x9D0, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   199
	{  0x9D1, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   200
	{  0x9D6, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   201
	{ 0x10FA, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   202
	{ 0x10FF, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   203
	{ 0x1122, PAL_NONE }, {  0x9D7, PAL_NONE }, {  0x9DD, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   204
	{ 0x1127, PAL_NONE }, {  0x9DC, PAL_NONE }, {  0x9E0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   205
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   206
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   207
static const PalSpriteID _bridge_sprite_table_6_2[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   208
	{  0x9CC, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   209
	{  0x9CF, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   210
	{  0x9D2, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   211
	{  0x9D5, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   212
	{ 0x10FB, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   213
	{ 0x10FE, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   214
	{ 0x1123, PAL_NONE }, {  0x9D8, PAL_NONE }, {  0x9DE, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   215
	{ 0x1126, PAL_NONE }, {  0x9DB, PAL_NONE }, {  0x9DF, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   216
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   217
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   218
static const PalSpriteID _bridge_sprite_table_6_3[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   219
	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   220
	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   221
	{  0x98E, PAL_NONE }, {  0x990, PAL_NONE }, {  0x98D, PAL_NONE }, {  0x98F, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   222
	{  0x992, PAL_NONE }, {  0x994, PAL_NONE }, {  0x991, PAL_NONE }, {  0x993, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   223
	{ 0x10E7, PAL_NONE }, { 0x10E9, PAL_NONE }, { 0x10E6, PAL_NONE }, { 0x10E8, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   224
	{ 0x10EB, PAL_NONE }, { 0x10ED, PAL_NONE }, { 0x10EA, PAL_NONE }, { 0x10EC, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   225
	{ 0x110F, PAL_NONE }, { 0x1111, PAL_NONE }, { 0x110E, PAL_NONE }, { 0x1110, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   226
	{ 0x1113, PAL_NONE }, { 0x1115, PAL_NONE }, { 0x1112, PAL_NONE }, { 0x1114, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   227
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   228
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   229
static const PalSpriteID _bridge_sprite_table_7_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   230
	{  0x9CD, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   231
	{  0x9CE, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   232
	{  0x9D3, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   233
	{  0x9D4, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   234
	{ 0x10FC, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   235
	{ 0x10FD, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   236
	{ 0x1124, PALETTE_TO_STRUCT_BROWN }, { 0x9D9, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   237
	{ 0x1125, PALETTE_TO_STRUCT_BROWN }, { 0x9DA, PALETTE_TO_STRUCT_BROWN }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   238
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   239
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   240
static const PalSpriteID _bridge_sprite_table_7_1[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   241
	{  0x9CB, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   242
	{  0x9D0, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   243
	{  0x9D1, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   244
	{  0x9D6, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   245
	{ 0x10FA, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   246
	{ 0x10FF, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   247
	{ 0x1122, PALETTE_TO_STRUCT_BROWN }, { 0x9D7, PALETTE_TO_STRUCT_BROWN }, { 0x9DD, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   248
	{ 0x1127, PALETTE_TO_STRUCT_BROWN }, { 0x9DC, PALETTE_TO_STRUCT_BROWN }, { 0x9E0, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   249
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   250
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   251
static const PalSpriteID _bridge_sprite_table_7_2[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   252
	{  0x9CC, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   253
	{  0x9CF, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   254
	{  0x9D2, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   255
	{  0x9D5, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   256
	{ 0x10FB, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   257
	{ 0x10FE, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   258
	{ 0x1123, PALETTE_TO_STRUCT_BROWN }, { 0x9D8, PALETTE_TO_STRUCT_BROWN }, { 0x9DE, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   259
	{ 0x1126, PALETTE_TO_STRUCT_BROWN }, { 0x9DB, PALETTE_TO_STRUCT_BROWN }, { 0x9DF, PALETTE_TO_STRUCT_BROWN }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   260
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   261
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   262
static const PalSpriteID _bridge_sprite_table_7_3[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   263
	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   264
	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   265
	{  0x98E, PALETTE_TO_STRUCT_BROWN }, {  0x990, PALETTE_TO_STRUCT_BROWN }, {  0x98D, PALETTE_TO_STRUCT_BROWN }, {  0x98F, PALETTE_TO_STRUCT_BROWN },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   266
	{  0x992, PALETTE_TO_STRUCT_BROWN }, {  0x994, PALETTE_TO_STRUCT_BROWN }, {  0x991, PALETTE_TO_STRUCT_BROWN }, {  0x993, PALETTE_TO_STRUCT_BROWN },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   267
	{ 0x10E7, PALETTE_TO_STRUCT_BROWN }, { 0x10E9, PALETTE_TO_STRUCT_BROWN }, { 0x10E6, PALETTE_TO_STRUCT_BROWN }, { 0x10E8, PALETTE_TO_STRUCT_BROWN },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   268
	{ 0x10EB, PALETTE_TO_STRUCT_BROWN }, { 0x10ED, PALETTE_TO_STRUCT_BROWN }, { 0x10EA, PALETTE_TO_STRUCT_BROWN }, { 0x10EC, PALETTE_TO_STRUCT_BROWN },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   269
	{ 0x110F, PALETTE_TO_STRUCT_BROWN }, { 0x1111, PALETTE_TO_STRUCT_BROWN }, { 0x110E, PALETTE_TO_STRUCT_BROWN }, { 0x1110, PALETTE_TO_STRUCT_BROWN },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   270
	{ 0x1113, PALETTE_TO_STRUCT_BROWN }, { 0x1115, PALETTE_TO_STRUCT_BROWN }, { 0x1112, PALETTE_TO_STRUCT_BROWN }, { 0x1114, PALETTE_TO_STRUCT_BROWN },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   271
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   272
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   273
static const PalSpriteID _bridge_sprite_table_8_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   274
	{  0x9CD, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   275
	{  0x9CE, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   276
	{  0x9D3, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   277
	{  0x9D4, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   278
	{ 0x10FC, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   279
	{ 0x10FD, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   280
	{ 0x1124, PALETTE_TO_STRUCT_RED }, { 0x9D9, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   281
	{ 0x1125, PALETTE_TO_STRUCT_RED }, { 0x9DA, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE }, {      0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   282
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   283
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   284
static const PalSpriteID _bridge_sprite_table_8_1[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   285
	{  0x9CB, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   286
	{  0x9D0, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   287
	{  0x9D1, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   288
	{  0x9D6, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   289
	{ 0x10FA, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   290
	{ 0x10FF, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   291
	{ 0x1122, PALETTE_TO_STRUCT_RED }, { 0x9D7, PALETTE_TO_STRUCT_RED }, { 0x9DD, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   292
	{ 0x1127, PALETTE_TO_STRUCT_RED }, { 0x9DC, PALETTE_TO_STRUCT_RED }, { 0x9E0, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   293
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   294
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   295
static const PalSpriteID _bridge_sprite_table_8_2[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   296
	{  0x9CC, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   297
	{  0x9CF, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   298
	{  0x9D2, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   299
	{  0x9D5, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   300
	{ 0x10FB, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   301
	{ 0x10FE, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   302
	{ 0x1123, PALETTE_TO_STRUCT_RED }, { 0x9D8, PALETTE_TO_STRUCT_RED }, { 0x9DE, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   303
	{ 0x1126, PALETTE_TO_STRUCT_RED }, { 0x9DB, PALETTE_TO_STRUCT_RED }, { 0x9DF, PALETTE_TO_STRUCT_RED }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   304
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   305
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   306
static const PalSpriteID _bridge_sprite_table_8_3[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   307
	{  0x986, PAL_NONE }, {  0x988, PAL_NONE }, {  0x985, PAL_NONE }, {  0x987, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   308
	{  0x98A, PAL_NONE }, {  0x98C, PAL_NONE }, {  0x989, PAL_NONE }, {  0x98B, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   309
	{  0x98E, PALETTE_TO_STRUCT_RED }, {  0x990, PALETTE_TO_STRUCT_RED }, {  0x98D, PALETTE_TO_STRUCT_RED }, {  0x98F, PALETTE_TO_STRUCT_RED },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   310
	{  0x992, PALETTE_TO_STRUCT_RED }, {  0x994, PALETTE_TO_STRUCT_RED }, {  0x991, PALETTE_TO_STRUCT_RED }, {  0x993, PALETTE_TO_STRUCT_RED },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   311
	{ 0x10E7, PALETTE_TO_STRUCT_RED }, { 0x10E9, PALETTE_TO_STRUCT_RED }, { 0x10E6, PALETTE_TO_STRUCT_RED }, { 0x10E8, PALETTE_TO_STRUCT_RED },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   312
	{ 0x10EB, PALETTE_TO_STRUCT_RED }, { 0x10ED, PALETTE_TO_STRUCT_RED }, { 0x10EA, PALETTE_TO_STRUCT_RED }, { 0x10EC, PALETTE_TO_STRUCT_RED },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   313
	{ 0x110F, PALETTE_TO_STRUCT_RED }, { 0x1111, PALETTE_TO_STRUCT_RED }, { 0x110E, PALETTE_TO_STRUCT_RED }, { 0x1110, PALETTE_TO_STRUCT_RED },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   314
	{ 0x1113, PALETTE_TO_STRUCT_RED }, { 0x1115, PALETTE_TO_STRUCT_RED }, { 0x1112, PALETTE_TO_STRUCT_RED }, { 0x1114, PALETTE_TO_STRUCT_RED },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   315
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   316
9135
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   317
static const PalSpriteID _bridge_sprite_table_wood_middle[] = {
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   318
	MN( SPR_BTWDN_RAIL_X_REAR ),        MN( SPR_BTWDN_X_FRONT ),          MN( SPR_BTWDN_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   319
	MN( SPR_BTWDN_RAIL_Y_REAR ),        MN( SPR_BTWDN_Y_FRONT ),          MN( SPR_BTWDN_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   320
	MN( SPR_BTWDN_ROAD_X_REAR ),        MN( SPR_BTWDN_X_FRONT ),          MN( SPR_BTWDN_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   321
	MN( SPR_BTWDN_ROAD_Y_REAR ),        MN( SPR_BTWDN_Y_FRONT ),          MN( SPR_BTWDN_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   322
	MN( SPR_BTWDN_MONO_X_REAR ),        MN( SPR_BTWDN_X_FRONT ),          MN( SPR_BTWDN_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   323
	MN( SPR_BTWDN_MONO_Y_REAR ),        MN( SPR_BTWDN_Y_FRONT ),          MN( SPR_BTWDN_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   324
	MN( SPR_BTWDN_MGLV_X_REAR ),        MN( SPR_BTWDN_X_FRONT ),          MN( SPR_BTWDN_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   325
	MN( SPR_BTWDN_MGLV_Y_REAR ),        MN( SPR_BTWDN_Y_FRONT ),          MN( SPR_BTWDN_Y_PILLAR ),          MN( 0x0 ),
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   326
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   327
9135
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   328
static const PalSpriteID _bridge_sprite_table_wood_heads[] = {
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   329
	MN( SPR_BTWDN_RAIL_X_SLOPE_UP  ),   MN( SPR_BTWDN_RAIL_Y_SLOPE_UP  ), MN( SPR_BTWDN_RAIL_X_SLOPE_DOWN ), MN( SPR_BTWDN_RAIL_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   330
	MN( SPR_BTWDN_RAIL_RAMP_X_DOWN ),   MN( SPR_BTWDN_RAIL_RAMP_Y_DOWN ), MN( SPR_BTWDN_RAIL_RAMP_X_UP    ), MN( SPR_BTWDN_RAIL_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   331
	MN( SPR_BTWDN_ROAD_X_SLOPE_UP  ),   MN( SPR_BTWDN_ROAD_Y_SLOPE_UP  ), MN( SPR_BTWDN_ROAD_X_SLOPE_DOWN ), MN( SPR_BTWDN_ROAD_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   332
	MN( SPR_BTWDN_ROAD_RAMP_X_DOWN ),   MN( SPR_BTWDN_ROAD_RAMP_Y_DOWN ), MN( SPR_BTWDN_ROAD_RAMP_X_UP    ), MN( SPR_BTWDN_ROAD_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   333
	MN( SPR_BTWDN_MONO_X_SLOPE_UP  ),   MN( SPR_BTWDN_MONO_Y_SLOPE_UP  ), MN( SPR_BTWDN_MONO_X_SLOPE_DOWN ), MN( SPR_BTWDN_MONO_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   334
	MN( SPR_BTWDN_MONO_RAMP_X_DOWN ),   MN( SPR_BTWDN_MONO_RAMP_Y_DOWN ), MN( SPR_BTWDN_MONO_RAMP_X_UP    ), MN( SPR_BTWDN_MONO_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   335
	MN( SPR_BTWDN_MGLV_X_SLOPE_UP  ),   MN( SPR_BTWDN_MGLV_Y_SLOPE_UP  ), MN( SPR_BTWDN_MGLV_X_SLOPE_DOWN ), MN( SPR_BTWDN_MGLV_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   336
	MN( SPR_BTWDN_MGLV_RAMP_X_DOWN ),   MN( SPR_BTWDN_MGLV_RAMP_Y_DOWN ), MN( SPR_BTWDN_MGLV_RAMP_X_UP    ), MN( SPR_BTWDN_MGLV_RAMP_Y_UP    ),
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   337
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   338
9136
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   339
static const PalSpriteID _bridge_sprite_table_concrete_middle[] = {
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   340
	MR( SPR_BTCON_RAIL_X ),             MR( SPR_BTCON_X_FRONT ),          MN( SPR_BTCON_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   341
	MR( SPR_BTCON_RAIL_Y ),             MR( SPR_BTCON_Y_FRONT ),          MN( SPR_BTCON_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   342
	MR( SPR_BTCON_ROAD_X ),             MR( SPR_BTCON_X_FRONT ),          MN( SPR_BTCON_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   343
	MR( SPR_BTCON_ROAD_Y ),             MR( SPR_BTCON_Y_FRONT ),          MN( SPR_BTCON_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   344
	MR( SPR_BTCON_MONO_X ),             MR( SPR_BTCON_X_FRONT ),          MN( SPR_BTCON_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   345
	MR( SPR_BTCON_MONO_Y ),             MR( SPR_BTCON_Y_FRONT ),          MN( SPR_BTCON_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   346
	MR( SPR_BTCON_MGLV_X ),             MR( SPR_BTCON_X_FRONT ),          MN( SPR_BTCON_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   347
	MR( SPR_BTCON_MGLV_Y ),             MR( SPR_BTCON_Y_FRONT ),          MN( SPR_BTCON_Y_PILLAR ),          MN( 0x0 ),
9136
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   348
};
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   349
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   350
static const PalSpriteID _bridge_sprite_table_concrete_heads[] = {
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   351
	MN( SPR_BTGEN_RAIL_X_SLOPE_UP  ),   MN( SPR_BTGEN_RAIL_Y_SLOPE_UP  ), MN( SPR_BTGEN_RAIL_X_SLOPE_DOWN ), MN( SPR_BTGEN_RAIL_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   352
	MN( SPR_BTGEN_RAIL_RAMP_X_DOWN ),   MN( SPR_BTGEN_RAIL_RAMP_Y_DOWN ), MN( SPR_BTGEN_RAIL_RAMP_X_UP    ), MN( SPR_BTGEN_RAIL_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   353
	MR( SPR_BTGEN_ROAD_X_SLOPE_UP  ),   MR( SPR_BTGEN_ROAD_Y_SLOPE_UP  ), MR( SPR_BTGEN_ROAD_X_SLOPE_DOWN ), MR( SPR_BTGEN_ROAD_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   354
	MR( SPR_BTGEN_ROAD_RAMP_X_DOWN ),   MR( SPR_BTGEN_ROAD_RAMP_Y_DOWN ), MR( SPR_BTGEN_ROAD_RAMP_X_UP    ), MR( SPR_BTGEN_ROAD_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   355
	MR( SPR_BTGEN_MONO_X_SLOPE_UP  ),   MR( SPR_BTGEN_MONO_Y_SLOPE_UP  ), MR( SPR_BTGEN_MONO_X_SLOPE_DOWN ), MR( SPR_BTGEN_MONO_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   356
	MR( SPR_BTGEN_MONO_RAMP_X_DOWN ),   MR( SPR_BTGEN_MONO_RAMP_Y_DOWN ), MR( SPR_BTGEN_MONO_RAMP_X_UP    ), MR( SPR_BTGEN_MONO_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   357
	MR( SPR_BTGEN_MGLV_X_SLOPE_UP  ),   MR( SPR_BTGEN_MGLV_Y_SLOPE_UP  ), MR( SPR_BTGEN_MGLV_X_SLOPE_DOWN ), MR( SPR_BTGEN_MGLV_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   358
	MR( SPR_BTGEN_MGLV_RAMP_X_DOWN ),   MR( SPR_BTGEN_MGLV_RAMP_Y_DOWN ), MR( SPR_BTGEN_MGLV_RAMP_X_UP    ), MR( SPR_BTGEN_MGLV_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   359
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   360
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   361
static const PalSpriteID _bridge_sprite_table_archgirder_middle[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   362
	MN( SPR_BTSGA_RAIL_X_REAR ),        MN( SPR_BTSGA_X_FRONT ),          MN( SPR_BTSGA_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   363
	MN( SPR_BTSGA_RAIL_Y_REAR ),        MN( SPR_BTSGA_Y_FRONT ),          MN( SPR_BTSGA_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   364
	MN( SPR_BTSGA_ROAD_X_REAR ),        MN( SPR_BTSGA_X_FRONT ),          MN( SPR_BTSGA_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   365
	MN( SPR_BTSGA_ROAD_Y_REAR ),        MN( SPR_BTSGA_Y_FRONT ),          MN( SPR_BTSGA_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   366
	MN( SPR_BTSGA_MONO_X_REAR ),        MN( SPR_BTSGA_X_FRONT ),          MN( SPR_BTSGA_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   367
	MN( SPR_BTSGA_MONO_Y_REAR ),        MN( SPR_BTSGA_Y_FRONT ),          MN( SPR_BTSGA_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   368
	MN( SPR_BTSGA_MGLV_X_REAR ),        MN( SPR_BTSGA_X_FRONT ),          MN( SPR_BTSGA_X_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   369
	MN( SPR_BTSGA_MGLV_Y_REAR ),        MN( SPR_BTSGA_Y_FRONT ),          MN( SPR_BTSGA_Y_PILLAR ),          MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   370
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   371
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   372
static const PalSpriteID _bridge_sprite_table_archgirder_heads[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   373
	MN( SPR_BTGEN_RAIL_X_SLOPE_UP  ),   MN( SPR_BTGEN_RAIL_Y_SLOPE_UP  ), MN( SPR_BTGEN_RAIL_X_SLOPE_DOWN ), MN( SPR_BTGEN_RAIL_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   374
	MN( SPR_BTGEN_RAIL_RAMP_X_DOWN ),   MN( SPR_BTGEN_RAIL_RAMP_Y_DOWN ), MN( SPR_BTGEN_RAIL_RAMP_X_UP    ), MN( SPR_BTGEN_RAIL_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   375
	MW( SPR_BTGEN_ROAD_X_SLOPE_UP  ),   MW( SPR_BTGEN_ROAD_Y_SLOPE_UP  ), MW( SPR_BTGEN_ROAD_X_SLOPE_DOWN ), MW( SPR_BTGEN_ROAD_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   376
	MW( SPR_BTGEN_ROAD_RAMP_X_DOWN ),   MW( SPR_BTGEN_ROAD_RAMP_Y_DOWN ), MW( SPR_BTGEN_ROAD_RAMP_X_UP    ), MW( SPR_BTGEN_ROAD_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   377
	MW( SPR_BTGEN_MONO_X_SLOPE_UP  ),   MW( SPR_BTGEN_MONO_Y_SLOPE_UP  ), MW( SPR_BTGEN_MONO_X_SLOPE_DOWN ), MW( SPR_BTGEN_MONO_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   378
	MW( SPR_BTGEN_MONO_RAMP_X_DOWN ),   MW( SPR_BTGEN_MONO_RAMP_Y_DOWN ), MW( SPR_BTGEN_MONO_RAMP_X_UP    ), MW( SPR_BTGEN_MONO_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   379
	MW( SPR_BTGEN_MGLV_X_SLOPE_UP  ),   MW( SPR_BTGEN_MGLV_Y_SLOPE_UP  ), MW( SPR_BTGEN_MGLV_X_SLOPE_DOWN ), MW( SPR_BTGEN_MGLV_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   380
	MW( SPR_BTGEN_MGLV_RAMP_X_DOWN ),   MW( SPR_BTGEN_MGLV_RAMP_Y_DOWN ), MW( SPR_BTGEN_MGLV_RAMP_X_UP    ), MW( SPR_BTGEN_MGLV_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   381
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   382
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   383
static const PalSpriteID _bridge_sprite_table_concrete_suspended_A[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   384
	MC( SPR_BTSUS_RAIL_X_REAR_TILE_A ), MC( SPR_BTSUS_X_FRONT_TILE_A ),   MC( SPR_BTSUS_X_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   385
	MC( SPR_BTSUS_RAIL_Y_REAR_TILE_A ), MC( SPR_BTSUS_Y_FRONT_TILE_A ),   MC( SPR_BTSUS_Y_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   386
	MC( SPR_BTSUS_ROAD_X_REAR_TILE_A ), MC( SPR_BTSUS_X_FRONT_TILE_A ),   MC( SPR_BTSUS_X_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   387
	MC( SPR_BTSUS_ROAD_Y_REAR_TILE_A ), MC( SPR_BTSUS_Y_FRONT_TILE_A ),   MC( SPR_BTSUS_Y_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   388
	MC( SPR_BTSUS_MONO_X_REAR_TILE_A ), MC( SPR_BTSUS_X_FRONT_TILE_A ),   MC( SPR_BTSUS_X_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   389
	MC( SPR_BTSUS_MONO_Y_REAR_TILE_A ), MC( SPR_BTSUS_Y_FRONT_TILE_A ),   MC( SPR_BTSUS_Y_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   390
	MC( SPR_BTSUS_MGLV_X_REAR_TILE_A ), MC( SPR_BTSUS_X_FRONT_TILE_A ),   MC( SPR_BTSUS_X_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   391
	MC( SPR_BTSUS_MGLV_Y_REAR_TILE_A ), MC( SPR_BTSUS_Y_FRONT_TILE_A ),   MC( SPR_BTSUS_Y_PILLAR_TILE_A ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   392
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   393
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   394
static const PalSpriteID _bridge_sprite_table_concrete_suspended_B[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   395
	MC( SPR_BTSUS_RAIL_X_REAR_TILE_B ), MC( SPR_BTSUS_X_FRONT_TILE_B ),   MC( SPR_BTSUS_X_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   396
	MC( SPR_BTSUS_RAIL_Y_REAR_TILE_B ), MC( SPR_BTSUS_Y_FRONT_TILE_B ),   MC( SPR_BTSUS_Y_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   397
	MC( SPR_BTSUS_ROAD_X_REAR_TILE_B ), MC( SPR_BTSUS_X_FRONT_TILE_B ),   MC( SPR_BTSUS_X_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   398
	MC( SPR_BTSUS_ROAD_Y_REAR_TILE_B ), MC( SPR_BTSUS_Y_FRONT_TILE_B ),   MC( SPR_BTSUS_Y_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   399
	MC( SPR_BTSUS_MONO_X_REAR_TILE_B ), MC( SPR_BTSUS_X_FRONT_TILE_B ),   MC( SPR_BTSUS_X_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   400
	MC( SPR_BTSUS_MONO_Y_REAR_TILE_B ), MC( SPR_BTSUS_Y_FRONT_TILE_B ),   MC( SPR_BTSUS_Y_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   401
	MC( SPR_BTSUS_MGLV_X_REAR_TILE_B ), MC( SPR_BTSUS_X_FRONT_TILE_B ),   MC( SPR_BTSUS_X_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   402
	MC( SPR_BTSUS_MGLV_Y_REAR_TILE_B ), MC( SPR_BTSUS_Y_FRONT_TILE_B ),   MC( SPR_BTSUS_Y_PILLAR_TILE_B ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   403
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   404
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   405
static const PalSpriteID _bridge_sprite_table_concrete_suspended_C[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   406
	MC( SPR_BTSUS_RAIL_X_REAR_TILE_C ), MC( SPR_BTSUS_X_FRONT_TILE_C ),   MC( SPR_BTSUS_X_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   407
	MC( SPR_BTSUS_RAIL_Y_REAR_TILE_C ), MC( SPR_BTSUS_Y_FRONT_TILE_C ),   MC( SPR_BTSUS_Y_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   408
	MC( SPR_BTSUS_ROAD_X_REAR_TILE_C ), MC( SPR_BTSUS_X_FRONT_TILE_C ),   MC( SPR_BTSUS_X_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   409
	MC( SPR_BTSUS_ROAD_Y_REAR_TILE_C ), MC( SPR_BTSUS_Y_FRONT_TILE_C ),   MC( SPR_BTSUS_Y_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   410
	MC( SPR_BTSUS_MONO_X_REAR_TILE_C ), MC( SPR_BTSUS_X_FRONT_TILE_C ),   MC( SPR_BTSUS_X_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   411
	MC( SPR_BTSUS_MONO_Y_REAR_TILE_C ), MC( SPR_BTSUS_Y_FRONT_TILE_C ),   MC( SPR_BTSUS_Y_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   412
	MC( SPR_BTSUS_MGLV_X_REAR_TILE_C ), MC( SPR_BTSUS_X_FRONT_TILE_C ),   MC( SPR_BTSUS_X_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   413
	MC( SPR_BTSUS_MGLV_Y_REAR_TILE_C ), MC( SPR_BTSUS_Y_FRONT_TILE_C ),   MC( SPR_BTSUS_Y_PILLAR_TILE_C ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   414
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   415
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   416
static const PalSpriteID _bridge_sprite_table_concrete_suspended_D[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   417
	MC( SPR_BTSUS_RAIL_X_REAR_TILE_D ), MC( SPR_BTSUS_X_FRONT_TILE_D ),   MC( SPR_BTSUS_X_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   418
	MC( SPR_BTSUS_RAIL_Y_REAR_TILE_D ), MC( SPR_BTSUS_Y_FRONT_TILE_D ),   MC( SPR_BTSUS_Y_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   419
	MC( SPR_BTSUS_ROAD_X_REAR_TILE_D ), MC( SPR_BTSUS_X_FRONT_TILE_D ),   MC( SPR_BTSUS_X_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   420
	MC( SPR_BTSUS_ROAD_Y_REAR_TILE_D ), MC( SPR_BTSUS_Y_FRONT_TILE_D ),   MC( SPR_BTSUS_Y_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   421
	MC( SPR_BTSUS_MONO_X_REAR_TILE_D ), MC( SPR_BTSUS_X_FRONT_TILE_D ),   MC( SPR_BTSUS_X_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   422
	MC( SPR_BTSUS_MONO_Y_REAR_TILE_D ), MC( SPR_BTSUS_Y_FRONT_TILE_D ),   MC( SPR_BTSUS_Y_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   423
	MC( SPR_BTSUS_MGLV_X_REAR_TILE_D ), MC( SPR_BTSUS_X_FRONT_TILE_D ),   MC( SPR_BTSUS_X_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   424
	MC( SPR_BTSUS_MGLV_Y_REAR_TILE_D ), MC( SPR_BTSUS_Y_FRONT_TILE_D ),   MC( SPR_BTSUS_Y_PILLAR_TILE_D ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   425
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   426
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   427
static const PalSpriteID _bridge_sprite_table_concrete_suspended_E[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   428
	MC( SPR_BTSUS_RAIL_X_REAR_TILE_E ), MC( SPR_BTSUS_X_FRONT_TILE_E ),   MC( SPR_BTSUS_X_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   429
	MC( SPR_BTSUS_RAIL_Y_REAR_TILE_E ), MC( SPR_BTSUS_Y_FRONT_TILE_E ),   MC( SPR_BTSUS_Y_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   430
	MC( SPR_BTSUS_ROAD_X_REAR_TILE_E ), MC( SPR_BTSUS_X_FRONT_TILE_E ),   MC( SPR_BTSUS_X_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   431
	MC( SPR_BTSUS_ROAD_Y_REAR_TILE_E ), MC( SPR_BTSUS_Y_FRONT_TILE_E ),   MC( SPR_BTSUS_Y_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   432
	MC( SPR_BTSUS_MONO_X_REAR_TILE_E ), MC( SPR_BTSUS_X_FRONT_TILE_E ),   MC( SPR_BTSUS_X_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   433
	MC( SPR_BTSUS_MONO_Y_REAR_TILE_E ), MC( SPR_BTSUS_Y_FRONT_TILE_E ),   MC( SPR_BTSUS_Y_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   434
	MC( SPR_BTSUS_MGLV_X_REAR_TILE_E ), MC( SPR_BTSUS_X_FRONT_TILE_E ),   MC( SPR_BTSUS_X_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   435
	MC( SPR_BTSUS_MGLV_Y_REAR_TILE_E ), MC( SPR_BTSUS_Y_FRONT_TILE_E ),   MC( SPR_BTSUS_Y_PILLAR_TILE_E ),   MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   436
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   437
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   438
static const PalSpriteID _bridge_sprite_table_concrete_suspended_F[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   439
	MC( SPR_BTSUS_RAIL_X_REAR_TILE_F ), MC( SPR_BTSUS_X_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   440
	MC( SPR_BTSUS_RAIL_Y_REAR_TILE_F ), MC( SPR_BTSUS_Y_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   441
	MC( SPR_BTSUS_ROAD_X_REAR_TILE_F ), MC( SPR_BTSUS_X_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   442
	MC( SPR_BTSUS_ROAD_Y_REAR_TILE_F ), MC( SPR_BTSUS_Y_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   443
	MC( SPR_BTSUS_MONO_X_REAR_TILE_F ), MC( SPR_BTSUS_X_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   444
	MC( SPR_BTSUS_MONO_Y_REAR_TILE_F ), MC( SPR_BTSUS_Y_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   445
	MC( SPR_BTSUS_MGLV_X_REAR_TILE_F ), MC( SPR_BTSUS_X_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   446
	MC( SPR_BTSUS_MGLV_Y_REAR_TILE_F ), MC( SPR_BTSUS_Y_FRONT ),          MN( 0x0 ),                         MN( 0x0 ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   447
};
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   448
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   449
static const PalSpriteID _bridge_sprite_table_concrete_suspended_heads[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   450
	MN( SPR_BTGEN_RAIL_X_SLOPE_UP  ),   MN( SPR_BTGEN_RAIL_Y_SLOPE_UP  ), MN( SPR_BTGEN_RAIL_X_SLOPE_DOWN ), MN( SPR_BTGEN_RAIL_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   451
	MN( SPR_BTGEN_RAIL_RAMP_X_DOWN ),   MN( SPR_BTGEN_RAIL_RAMP_Y_DOWN ), MN( SPR_BTGEN_RAIL_RAMP_X_UP    ), MN( SPR_BTGEN_RAIL_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   452
	MC( SPR_BTGEN_ROAD_X_SLOPE_UP  ),   MC( SPR_BTGEN_ROAD_Y_SLOPE_UP  ), MC( SPR_BTGEN_ROAD_X_SLOPE_DOWN ), MC( SPR_BTGEN_ROAD_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   453
	MC( SPR_BTGEN_ROAD_RAMP_X_DOWN ),   MC( SPR_BTGEN_ROAD_RAMP_Y_DOWN ), MC( SPR_BTGEN_ROAD_RAMP_X_UP    ), MC( SPR_BTGEN_ROAD_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   454
	MC( SPR_BTGEN_MONO_X_SLOPE_UP  ),   MC( SPR_BTGEN_MONO_Y_SLOPE_UP  ), MC( SPR_BTGEN_MONO_X_SLOPE_DOWN ), MC( SPR_BTGEN_MONO_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   455
	MC( SPR_BTGEN_MONO_RAMP_X_DOWN ),   MC( SPR_BTGEN_MONO_RAMP_Y_DOWN ), MC( SPR_BTGEN_MONO_RAMP_X_UP    ), MC( SPR_BTGEN_MONO_RAMP_Y_UP    ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   456
	MC( SPR_BTGEN_MGLV_X_SLOPE_UP  ),   MC( SPR_BTGEN_MGLV_Y_SLOPE_UP  ), MC( SPR_BTGEN_MGLV_X_SLOPE_DOWN ), MC( SPR_BTGEN_MGLV_Y_SLOPE_DOWN ),
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   457
	MC( SPR_BTGEN_MGLV_RAMP_X_DOWN ),   MC( SPR_BTGEN_MGLV_RAMP_Y_DOWN ), MC( SPR_BTGEN_MGLV_RAMP_X_UP    ), MC( SPR_BTGEN_MGLV_RAMP_Y_UP    ),
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   458
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   459
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   460
static const PalSpriteID _bridge_sprite_table_9_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   461
	{  0x9F9, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   462
	{  0x9FA, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   463
	{  0x9FB, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   464
	{  0x9FC, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   465
	{ 0x110A, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   466
	{ 0x110B, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   467
	{ 0x1132, PAL_NONE }, {  0x9FD, PAL_NONE }, {  0x9C9, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   468
	{ 0x1133, PAL_NONE }, {  0x9FE, PAL_NONE }, {  0x9CA, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   469
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   470
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   471
static const PalSpriteID _bridge_sprite_table_10_0[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   472
	{  0xA0B, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   473
	{  0xA0C, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   474
	{  0xA11, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   475
	{  0xA12, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   476
	{  0xA17, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   477
	{  0xA18, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   478
	{  0xA1D, PAL_NONE }, {  0xA01, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   479
	{  0xA1E, PAL_NONE }, {  0xA02, PAL_NONE }, {    0x0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   480
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   481
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   482
static const PalSpriteID _bridge_sprite_table_10_1[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   483
	{  0xA09, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   484
	{  0xA0E, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   485
	{  0xA0F, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   486
	{  0xA14, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   487
	{  0xA15, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   488
	{  0xA1A, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   489
	{  0xA1B, PAL_NONE }, {  0x9FF, PAL_NONE }, {  0xA05, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   490
	{  0xA20, PAL_NONE }, {  0xA04, PAL_NONE }, {  0xA08, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   491
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   492
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   493
static const PalSpriteID _bridge_sprite_table_10_2[] = {
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   494
	{  0xA0A, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   495
	{  0xA0D, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   496
	{  0xA10, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   497
	{  0xA13, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   498
	{  0xA16, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   499
	{  0xA19, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   500
	{  0xA1C, PAL_NONE }, {  0xA00, PAL_NONE }, {  0xA06, PAL_NONE }, {    0x0, PAL_NONE },
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   501
	{  0xA1F, PAL_NONE }, {  0xA03, PAL_NONE }, {  0xA07, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   502
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   503
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   504
static const PalSpriteID _bridge_sprite_table_11_0[] = {
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   505
	{  0xA0B, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   506
	{  0xA0C, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   507
	{  0xA11, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   508
	{  0xA12, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   509
	{  0xA17, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   510
	{  0xA18, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   511
	{  0xA1D, PALETTE_TO_STRUCT_YELLOW }, {     0xA01, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   512
	{  0xA1E, PALETTE_TO_STRUCT_YELLOW }, {     0xA02, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   513
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   514
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   515
static const PalSpriteID _bridge_sprite_table_11_1[] = {
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   516
	{  0xA09, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   517
	{  0xA0E, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   518
	{  0xA0F, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   519
	{  0xA14, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   520
	{  0xA15, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   521
	{  0xA1A, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   522
	{  0xA1B, PALETTE_TO_STRUCT_YELLOW }, {     0x9FF, PALETTE_TO_STRUCT_YELLOW }, {     0xA05, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   523
	{  0xA20, PALETTE_TO_STRUCT_YELLOW }, {     0xA04, PALETTE_TO_STRUCT_YELLOW }, {     0xA08, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   524
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   525
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   526
static const PalSpriteID _bridge_sprite_table_11_2[] = {
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   527
	{  0xA0A, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   528
	{  0xA0D, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   529
	{  0xA10, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   530
	{  0xA13, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   531
	{  0xA16, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   532
	{  0xA19, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   533
	{  0xA1C, PALETTE_TO_STRUCT_YELLOW }, {     0xA00, PALETTE_TO_STRUCT_YELLOW }, {     0xA06, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   534
	{  0xA1F, PALETTE_TO_STRUCT_YELLOW }, {     0xA03, PALETTE_TO_STRUCT_YELLOW }, {     0xA07, PALETTE_TO_STRUCT_YELLOW }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   535
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   536
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   537
static const PalSpriteID _bridge_sprite_table_12_0[] = {
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   538
	{  0xA0B, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   539
	{  0xA0C, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   540
	{  0xA11, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   541
	{  0xA12, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   542
	{  0xA17, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   543
	{  0xA18, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   544
	{  0xA1D, PALETTE_TO_STRUCT_GREY }, {     0xA01, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   545
	{  0xA1E, PALETTE_TO_STRUCT_GREY }, {     0xA02, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE }, {    0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   546
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   547
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   548
static const PalSpriteID _bridge_sprite_table_12_1[] = {
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   549
	{  0xA09, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   550
	{  0xA0E, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   551
	{  0xA0F, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   552
	{  0xA14, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   553
	{  0xA15, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   554
	{  0xA1A, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   555
	{  0xA1B, PALETTE_TO_STRUCT_GREY }, {     0x9FF, PALETTE_TO_STRUCT_GREY }, {     0xA05, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   556
	{  0xA20, PALETTE_TO_STRUCT_GREY }, {     0xA04, PALETTE_TO_STRUCT_GREY }, {     0xA08, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   557
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   558
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   559
static const PalSpriteID _bridge_sprite_table_12_2[] = {
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   560
	{  0xA0A, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   561
	{  0xA0D, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   562
	{  0xA10, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   563
	{  0xA13, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   564
	{  0xA16, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   565
	{  0xA19, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   566
	{  0xA1C, PALETTE_TO_STRUCT_GREY }, {     0xA00, PALETTE_TO_STRUCT_GREY }, {     0xA06, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   567
	{  0xA1F, PALETTE_TO_STRUCT_GREY }, {     0xA03, PALETTE_TO_STRUCT_GREY }, {     0xA07, PALETTE_TO_STRUCT_GREY }, {       0x0, PAL_NONE },
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   568
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   569
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   570
static const PalSpriteID * const _bridge_sprite_table_archgirder[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   571
	_bridge_sprite_table_archgirder_middle,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   572
	_bridge_sprite_table_archgirder_middle,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   573
	_bridge_sprite_table_archgirder_middle,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   574
	_bridge_sprite_table_archgirder_middle,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   575
	_bridge_sprite_table_archgirder_middle,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   576
	_bridge_sprite_table_archgirder_middle,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   577
	_bridge_sprite_table_archgirder_heads,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   578
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   579
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   580
static const PalSpriteID * const _bridge_sprite_table_4[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   581
	_bridge_sprite_table_4_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   582
	_bridge_sprite_table_4_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   583
	_bridge_sprite_table_4_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   584
	_bridge_sprite_table_4_3,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   585
	_bridge_sprite_table_4_4,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   586
	_bridge_sprite_table_4_5,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   587
	_bridge_sprite_table_4_6,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   588
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   589
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   590
static const PalSpriteID * const _bridge_sprite_table_5[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   591
	_bridge_sprite_table_5_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   592
	_bridge_sprite_table_5_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   593
	_bridge_sprite_table_5_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   594
	_bridge_sprite_table_5_3,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   595
	_bridge_sprite_table_5_4,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   596
	_bridge_sprite_table_5_5,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   597
	_bridge_sprite_table_5_6,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   598
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   599
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   600
static const PalSpriteID * const _bridge_sprite_table_concrete_suspended[] = {
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   601
	_bridge_sprite_table_concrete_suspended_A,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   602
	_bridge_sprite_table_concrete_suspended_B,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   603
	_bridge_sprite_table_concrete_suspended_C,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   604
	_bridge_sprite_table_concrete_suspended_D,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   605
	_bridge_sprite_table_concrete_suspended_E,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   606
	_bridge_sprite_table_concrete_suspended_F,
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   607
	_bridge_sprite_table_concrete_suspended_heads,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   608
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   609
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   610
static const PalSpriteID * const _bridge_sprite_table_6[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   611
	_bridge_sprite_table_6_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   612
	_bridge_sprite_table_6_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   613
	_bridge_sprite_table_6_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   614
	_bridge_sprite_table_6_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   615
	_bridge_sprite_table_6_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   616
	_bridge_sprite_table_6_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   617
	_bridge_sprite_table_6_3,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   618
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   619
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   620
static const PalSpriteID * const _bridge_sprite_table_7[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   621
	_bridge_sprite_table_7_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   622
	_bridge_sprite_table_7_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   623
	_bridge_sprite_table_7_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   624
	_bridge_sprite_table_7_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   625
	_bridge_sprite_table_7_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   626
	_bridge_sprite_table_7_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   627
	_bridge_sprite_table_7_3,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   628
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   629
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   630
static const PalSpriteID * const _bridge_sprite_table_8[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   631
	_bridge_sprite_table_8_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   632
	_bridge_sprite_table_8_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   633
	_bridge_sprite_table_8_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   634
	_bridge_sprite_table_8_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   635
	_bridge_sprite_table_8_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   636
	_bridge_sprite_table_8_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   637
	_bridge_sprite_table_8_3,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   638
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   639
9135
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   640
static const PalSpriteID * const _bridge_sprite_table_wood[] = {
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   641
	_bridge_sprite_table_wood_middle,
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   642
	_bridge_sprite_table_wood_middle,
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   643
	_bridge_sprite_table_wood_middle,
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   644
	_bridge_sprite_table_wood_middle,
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   645
	_bridge_sprite_table_wood_middle,
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   646
	_bridge_sprite_table_wood_middle,
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   647
	_bridge_sprite_table_wood_heads,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   648
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   649
9136
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   650
static const PalSpriteID * const _bridge_sprite_table_concrete[] = {
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   651
	_bridge_sprite_table_concrete_middle,
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   652
	_bridge_sprite_table_concrete_middle,
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   653
	_bridge_sprite_table_concrete_middle,
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   654
	_bridge_sprite_table_concrete_middle,
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   655
	_bridge_sprite_table_concrete_middle,
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   656
	_bridge_sprite_table_concrete_middle,
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   657
	_bridge_sprite_table_concrete_heads,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   658
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   659
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   660
static const PalSpriteID * const _bridge_sprite_table_9[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   661
	_bridge_sprite_table_9_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   662
	_bridge_sprite_table_9_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   663
	_bridge_sprite_table_9_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   664
	_bridge_sprite_table_9_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   665
	_bridge_sprite_table_9_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   666
	_bridge_sprite_table_9_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   667
	_bridge_sprite_table_4_6,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   668
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   669
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   670
static const PalSpriteID * const _bridge_sprite_table_10[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   671
	_bridge_sprite_table_10_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   672
	_bridge_sprite_table_10_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   673
	_bridge_sprite_table_10_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   674
	_bridge_sprite_table_10_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   675
	_bridge_sprite_table_10_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   676
	_bridge_sprite_table_10_2,
512
a2e2a43f3a27 (svn r827) Dye bridge ramps in the matching colours compared to the rest of the bridge
tron
parents: 511
diff changeset
   677
	_bridge_sprite_table_4_6,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   678
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   679
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   680
static const PalSpriteID * const _bridge_sprite_table_11[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   681
	_bridge_sprite_table_11_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   682
	_bridge_sprite_table_11_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   683
	_bridge_sprite_table_11_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   684
	_bridge_sprite_table_11_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   685
	_bridge_sprite_table_11_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   686
	_bridge_sprite_table_11_2,
512
a2e2a43f3a27 (svn r827) Dye bridge ramps in the matching colours compared to the rest of the bridge
tron
parents: 511
diff changeset
   687
	_bridge_sprite_table_5_6,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   688
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   689
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   690
static const PalSpriteID * const _bridge_sprite_table_12[] = {
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   691
	_bridge_sprite_table_12_0,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   692
	_bridge_sprite_table_12_1,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   693
	_bridge_sprite_table_12_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   694
	_bridge_sprite_table_12_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   695
	_bridge_sprite_table_12_2,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   696
	_bridge_sprite_table_12_2,
9142
a2657b2e0871 (svn r12289) -Fix(r12288)[FS#1808]: Wrong bridge head table associated
belugas
parents: 9141
diff changeset
   697
	_bridge_sprite_table_concrete_suspended_heads,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   698
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   699
5920
16287dbdc64e (svn r8129) -Codechange: Change data tables to use split off palette map. And
peter1138
parents: 5726
diff changeset
   700
static const PalSpriteID * const * const _bridge_sprite_table[MAX_BRIDGES] = {
9135
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   701
	_bridge_sprite_table_wood,
9136
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   702
	_bridge_sprite_table_concrete,
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   703
	_bridge_sprite_table_archgirder,
9141
676b4691ef19 (svn r12288) -Fix(r12287): forgot to include two sprite renames out of consistency.
belugas
parents: 9140
diff changeset
   704
	_bridge_sprite_table_concrete_suspended,
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   705
	_bridge_sprite_table_4,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   706
	_bridge_sprite_table_5,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   707
	_bridge_sprite_table_6,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   708
	_bridge_sprite_table_7,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   709
	_bridge_sprite_table_8,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   710
	_bridge_sprite_table_9,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   711
	_bridge_sprite_table_10,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   712
	_bridge_sprite_table_11,
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   713
	_bridge_sprite_table_12
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
   714
};
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   715
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   716
/** Describes the data that defines each bridge in the game
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   717
 * @param y   year of availablity
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   718
 * @param mnl minimum length
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   719
 * @param mxl maximum length
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   720
 * @param p   price
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   721
 * @param mxs maximum speed allowed
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   722
 * @param spr sprite to use in purchase GUI
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   723
 * @param plt palette for the sprite in purchase GUI
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   724
 * @param dsc description of the bridge in purchase GUI
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   725
 * @param nrl description of the rail bridge in query tool
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   726
 * @param nrd description of the road bridge in query tool
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   727
 */
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   728
#define MBR(y, mnl, mxl, p, mxs, spr, plt, dsc, nrl, nrd) \
9036
d3b132a4b97a (svn r12118) -Codechange: Put the two descriptions of bridges in an array instead of two single variables, following the transport type it represents
belugas
parents: 9031
diff changeset
   729
	{y, mnl, mxl, p, mxs, spr, plt, dsc, { nrl, nrd }, NULL, 0}
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   730
9031
e260304797e6 (svn r12111) -Codechange: Rename Bridge to BridgeSpec, out of consistensy with other Specs in used.
belugas
parents: 8985
diff changeset
   731
const BridgeSpec _orig_bridge[] = {
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   732
/*
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   733
	       year of availablity
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   734
	       |  minimum length
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   735
	       |  |   maximum length
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   736
	       |  |   |    price
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   737
	       |  |   |    |    maximum speed
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   738
	       |  |   |    |    |  sprite to use in GUI
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   739
	       |  |   |    |    |  |      palette in GUI
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   740
	   string with description        name on rail                             name on road
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   741
	   |                              |                                        | */
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   742
	MBR(   0, 0, 16,  80,  32, 0xA24, PAL_NONE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   743
	   STR_5012_WOODEN,               STR_501F_WOODEN_RAIL_BRIDGE,             STR_5025_WOODEN_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   744
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   745
	MBR(   0, 0,  2, 112,  48, 0xA26, PALETTE_TO_STRUCT_RED,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   746
	   STR_5013_CONCRETE,             STR_5020_CONCRETE_RAIL_BRIDGE,           STR_5026_CONCRETE_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   747
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   748
	MBR(1930, 0,  5, 144,  64, 0xA25, PAL_NONE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   749
	   STR_500F_GIRDER_STEEL,         STR_501C_STEEL_GIRDER_RAIL_BRIDGE,       STR_5022_STEEL_GIRDER_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   750
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   751
	MBR(   0, 2, 10, 168,  80, 0xA22, PALETTE_TO_STRUCT_CONCRETE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   752
	   STR_5011_SUSPENSION_CONCRETE,  STR_501E_REINFORCED_CONCRETE_SUSPENSION, STR_5024_REINFORCED_CONCRETE_SUSPENSION),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   753
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   754
	MBR(1930, 3, 16, 185,  96, 0xA22, PAL_NONE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   755
	   STR_500E_SUSPENSION_STEEL,     STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE,   STR_5021_STEEL_SUSPENSION_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   756
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   757
	MBR(1930, 3, 16, 192, 112, 0xA22, PALETTE_TO_STRUCT_YELLOW,
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   758
	   STR_500E_SUSPENSION_STEEL,     STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE,   STR_5021_STEEL_SUSPENSION_ROAD_BRIDGE),
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   759
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   760
	MBR(1930, 3,  7, 224, 160, 0xA23, PAL_NONE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   761
	   STR_5010_CANTILEVER_STEEL,     STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE,   STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   762
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   763
	MBR(1930, 3,  8, 232, 208, 0xA23, PALETTE_TO_STRUCT_BROWN,
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   764
	   STR_5010_CANTILEVER_STEEL,     STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE,   STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE),
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   765
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   766
	MBR(1930, 3,  9, 248, 240, 0xA23, PALETTE_TO_STRUCT_RED,
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   767
	   STR_5010_CANTILEVER_STEEL,     STR_501D_STEEL_CANTILEVER_RAIL_BRIDGE,   STR_5023_STEEL_CANTILEVER_ROAD_BRIDGE),
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   768
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   769
	MBR(1930, 0,  2, 240, 256, 0xA27, PAL_NONE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   770
	   STR_500F_GIRDER_STEEL,         STR_501C_STEEL_GIRDER_RAIL_BRIDGE,       STR_5022_STEEL_GIRDER_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   771
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   772
	MBR(1995, 2, 16, 255, 320, 0xA28, PAL_NONE,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   773
	   STR_5014_TUBULAR_STEEL,        STR_5027_TUBULAR_RAIL_BRIDGE,            STR_5028_TUBULAR_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   774
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   775
	MBR(2005, 2, 32, 380, 512, 0xA28, PALETTE_TO_STRUCT_YELLOW,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   776
	   STR_5014_TUBULAR_STEEL,        STR_5027_TUBULAR_RAIL_BRIDGE,            STR_5028_TUBULAR_ROAD_BRIDGE),
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   777
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   778
	MBR(2010, 2, 32, 510, 608, 0xA28, PALETTE_TO_STRUCT_GREY,
8985
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   779
	   STR_BRIDGE_TUBULAR_SILICON,    STR_5027_TUBULAR_RAIL_BRIDGE,            STR_5028_TUBULAR_ROAD_BRIDGE)
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   780
};
2f7b495d5807 (svn r12064) -Codechange : Give grf bridges their own ResetBridges function, and put bridge spec in table/bridge_land.h, where it should be.
belugas
parents: 5920
diff changeset
   781
9138
3474cc4788c7 (svn r12272) -Codechange: A bit of code style fixes (tabs instead of spaces), one space too many before macro definition and rename marco MB (MakeBridge) for MBR(MakeBRidge)
belugas
parents: 9136
diff changeset
   782
#undef MBR
9135
691f0dfe3493 (svn r12262) -Codechange: Give meaning to the wooden bridge sprites arrays.
belugas
parents: 9036
diff changeset
   783
#undef MN
9136
a174a3614029 (svn r12263) -Codechange: Give meaning to the concrete bridge sprites arrays.
belugas
parents: 9135
diff changeset
   784
#undef MR
9140
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   785
#undef MW
61bed47d036c (svn r12287) -Codechange: Give meaning to two other bridges sprites arrays.
belugas
parents: 9138
diff changeset
   786
#undef MC