12 #define TILE_SEQ_LINE(img, pal, dx, dy, sx, sy) { dx, dy, 0, sx, sy, 20, {img, pal} }, 
   13 #define TILE_SEQ_END() { (int8)0x80, 0, 0, 0, 0, 0, {0, 0} } 
   27   TILE_SEQ_LINE(0x582 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 0, 16, 1)
 
   28   TILE_SEQ_LINE(0x583 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 15, 16, 1)
 
   33   TILE_SEQ_LINE(0x585 | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 15, 0, 1, 16)
 
   38   { {0xA4A, PAL_NONE}, _road_depot_NE },
 
   39   { {0xA4A, PAL_NONE}, _road_depot_SE },
 
   40   { {0xA4A, PAL_NONE}, _road_depot_SW },
 
   41   { {0xA4A, PAL_NONE}, _road_depot_NW }
 
   45   TILE_SEQ_LINE((
SPR_TRAMWAY_BASE + 0x35) | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 15, 16, 1)
 
   50   TILE_SEQ_LINE((
SPR_TRAMWAY_BASE + 0x31) | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 0, 1, 16)
 
   51   TILE_SEQ_LINE((
SPR_TRAMWAY_BASE + 0x32) | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 15, 0, 1, 16)
 
   56   TILE_SEQ_LINE((
SPR_TRAMWAY_BASE + 0x33) | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 0, 16, 1)
 
   57   TILE_SEQ_LINE((
SPR_TRAMWAY_BASE + 0x34) | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 0, 15, 16, 1)
 
   62   TILE_SEQ_LINE((
SPR_TRAMWAY_BASE + 0x36) | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE, 15, 0, 1, 16)
 
   67   { {0xA4A, PAL_NONE}, _tram_depot_NE },
 
   68   { {0xA4A, PAL_NONE}, _tram_depot_SE },
 
   69   { {0xA4A, PAL_NONE}, _tram_depot_SW },
 
   70   { {0xA4A, PAL_NONE}, _tram_depot_NW }
 
   76   TILE_SEQ_LINE(2, PAL_NONE,  0,  0, 3, 3)
 
   77   TILE_SEQ_LINE(4, PAL_NONE,  0, 13, 3, 3)
 
   78   TILE_SEQ_LINE(6, PAL_NONE, 13,  0, 3, 3)
 
   79   TILE_SEQ_LINE(8, PAL_NONE, 13, 13, 3, 3)
 
   84   {0, PAL_NONE}, _crossing_layout_ALL
 
   91 static const SpriteID _road_tile_sprites_1[16] = {
 
   92       0, 0x546, 0x545, 0x53B, 0x544, 0x534, 0x53E, 0x539,
 
   93   0x543, 0x53C, 0x535, 0x538, 0x53D, 0x537, 0x53A, 0x536
 
   96 static const SpriteID _road_frontwire_sprites_1[16] = {
 
   97   0, 0x54, 0x55, 0x5B, 0x54, 0x54, 0x5E, 0x5A, 0x55, 0x5C, 0x55, 0x58, 0x5D, 0x57, 0x59, 0x56
 
  100 static const SpriteID _road_backpole_sprites_1[16] = {
 
  101   0, 0x38, 0x39, 0x40, 0x38, 0x38, 0x43, 0x3E, 0x39, 0x41, 0x39, 0x3C, 0x42, 0x3B, 0x3D, 0x3A
 
  104 #define MAKELINE(a, b, c) { a, b, c }, 
  105 #define ENDLINE { 0, 0, 0 } 
  112   MAKELINE(0x57f,  1,  8)
 
  117   MAKELINE(0x57f,  1,  8)
 
  118   MAKELINE(0x57e, 14,  8)
 
  123   MAKELINE(0x57e,  8,  1)
 
  128   MAKELINE(0x57f,  1,  8)
 
  133   MAKELINE(0x57f,  8, 14)
 
  138   MAKELINE(0x57f,  8, 14)
 
  139   MAKELINE(0x57e,  8,  1)
 
  144   MAKELINE(0x57f,  8, 14)
 
  149   MAKELINE(0x57e,  8,  1)
 
  154   MAKELINE(0x57e, 14,  8)
 
  159   MAKELINE(0x57e,  8,  1)
 
  164   MAKELINE(0x1212,  0,  2)
 
  165   MAKELINE(0x1212,  3,  9)
 
  166   MAKELINE(0x1212, 10, 12)
 
  171   MAKELINE(0x1212,  0,  2)
 
  172   MAKELINE(0x1212,  0, 10)
 
  173   MAKELINE(0x1212, 12,  2)
 
  174   MAKELINE(0x1212, 12, 10)
 
  179   MAKELINE(0x1212, 10,  0)
 
  180   MAKELINE(0x1212,  3,  3)
 
  181   MAKELINE(0x1212,  0, 10)
 
  186   MAKELINE(0x1212,  0,  2)
 
  187   MAKELINE(0x1212,  0, 10)
 
  192   MAKELINE(0x1212, 12,  2)
 
  193   MAKELINE(0x1212,  9,  9)
 
  194   MAKELINE(0x1212,  2, 12)
 
  199   MAKELINE(0x1212,  2,  0)
 
  200   MAKELINE(0x1212, 10,  0)
 
  201   MAKELINE(0x1212,  2, 12)
 
  202   MAKELINE(0x1212, 10, 12)
 
  207   MAKELINE(0x1212,  2, 12)
 
  208   MAKELINE(0x1212, 10, 12)
 
  213   MAKELINE(0x1212,  2,  0)
 
  214   MAKELINE(0x1212,  9,  3)
 
  215   MAKELINE(0x1212, 12, 10)
 
  220   MAKELINE(0x1212, 12,  2)
 
  221   MAKELINE(0x1212, 12, 10)
 
  226   MAKELINE(0x1212,  2, 0)
 
  227   MAKELINE(0x1212, 10, 0)
 
  235   _roadside_nothing, _roadside_nothing,
 
  236   _roadside_nothing, _roadside_nothing,
 
  237   _roadside_nothing, _roadside_nothing,
 
  238   _roadside_nothing, _roadside_nothing,
 
  239   _roadside_nothing, _roadside_nothing,
 
  240   _roadside_nothing, _roadside_nothing,
 
  241   _roadside_nothing, _roadside_nothing,
 
  242   _roadside_nothing, _roadside_nothing
 
  249   _road_display_datas2_3,
 
  251   _road_display_datas2_5,
 
  252   _road_display_datas2_6,
 
  253   _road_display_datas2_7,
 
  255   _road_display_datas2_9,
 
  256   _road_display_datas2_10,
 
  257   _road_display_datas2_11,
 
  258   _road_display_datas2_12,
 
  259   _road_display_datas2_13,
 
  260   _road_display_datas2_14,
 
  268   _road_display_datas2_19,
 
  270   _road_display_datas2_21,
 
  271   _road_display_datas2_22,
 
  272   _road_display_datas2_23,
 
  275   _road_display_datas2_25,
 
  276   _road_display_datas2_26,
 
  277   _road_display_datas2_27,
 
  278   _road_display_datas2_28,
 
  279   _road_display_datas2_29,
 
  280   _road_display_datas2_30,