table/track_land.h
changeset 0 29654efe3188
child 277 531aaf04cd3f
equal deleted inserted replaced
-1:000000000000 0:29654efe3188
       
     1 #define TILE_SEQ_BEGIN(x) ADD_WORD(x),
       
     2 #define TILE_SEQ_LINE(a,b,c,d,e) ADD_WORD(a), b,c,d,e,
       
     3 #define TILE_SEQ_END() 0,0,0,0
       
     4 
       
     5 static const byte _track_depot_layout_table_0[] = {
       
     6 	TILE_SEQ_BEGIN(0xF8D)
       
     7 	TILE_SEQ_LINE(0x842B, 2, 13, 13, 1)
       
     8 	TILE_SEQ_END()
       
     9 };
       
    10 
       
    11 static const byte _track_depot_layout_table_1[] = {
       
    12 	TILE_SEQ_BEGIN(0x83F3)
       
    13 	TILE_SEQ_LINE(0x8427, 2, 2, 1, 13)
       
    14 	TILE_SEQ_LINE(0x8428, 13, 2, 1, 13)
       
    15 	TILE_SEQ_END()
       
    16 };
       
    17 
       
    18 static const byte _track_depot_layout_table_2[] = {
       
    19 	TILE_SEQ_BEGIN(0x83F4)
       
    20 	TILE_SEQ_LINE(0x8429, 2, 2, 13, 1)
       
    21 	TILE_SEQ_LINE(0x842A, 2, 13, 13, 1)
       
    22 	TILE_SEQ_END()
       
    23 };
       
    24 
       
    25 static const byte _track_depot_layout_table_3[] = {
       
    26 	TILE_SEQ_BEGIN(0xF8D)
       
    27 	TILE_SEQ_LINE(0x842C, 13, 2, 1, 13)
       
    28 	TILE_SEQ_END()
       
    29 };
       
    30 
       
    31 static const byte _track_checkpoint_table_0[] = {
       
    32 	TILE_SEQ_BEGIN(0x83F4)
       
    33 	TILE_SEQ_LINE(0x8431,  0,  0,  16,  5)
       
    34 	TILE_SEQ_LINE(0x8430,  0, 11,  16,  5)
       
    35 	TILE_SEQ_END()
       
    36 };
       
    37 
       
    38 static const byte _track_checkpoint_table_1[] = {
       
    39 	TILE_SEQ_BEGIN(0x83F3)
       
    40 	TILE_SEQ_LINE(0x8432,   0,  0, 5, 16)
       
    41 	TILE_SEQ_LINE(0x842D,  11,  0, 5, 16)
       
    42 	TILE_SEQ_END()
       
    43 };
       
    44 
       
    45 
       
    46 static const byte * const _track_depot_layout_table[6] = {
       
    47 	_track_depot_layout_table_0,
       
    48 	_track_depot_layout_table_1,
       
    49 	_track_depot_layout_table_2,
       
    50 	_track_depot_layout_table_3,
       
    51 
       
    52 	_track_checkpoint_table_0,
       
    53 	_track_checkpoint_table_1,
       
    54 };
       
    55 
       
    56 const byte _track_sloped_sprites[14] = {
       
    57 	14, 15, 22, 13,
       
    58 	 0, 21, 17, 12,
       
    59 	23,  0, 18, 20,
       
    60 	19, 16
       
    61 };