12 #define TILE_SEQ_LINE(sz, img) { 0, 0, 0, 16, 16, sz, {img, PAL_NONE} }, 
   13 #define TILE_SEQ_END() { (int8)0x80, 0, 0, 0, 0, 0, {0, 0} } 
   20   {   7,  7,  0,  2,  2, 70, {SPR_TRANSMITTER, PAL_NONE}},
 
   25   {   4,  4,  0,  7,  7, 61, {SPR_LIGHTHOUSE, PAL_NONE}},
 
   40   { { SPR_FLAT_2_THIRD_GRASS_TILE, PAL_NONE }, _object_transmitter_seq },
 
   41   { { SPR_FLAT_2_THIRD_GRASS_TILE, PAL_NONE }, _object_lighthouse_seq  },
 
   42   { { SPR_CONCRETE_GROUND,         PAL_NONE }, _object_statue_seq      },
 
   43   { { SPR_FLAT_BARE_LAND,          PAL_NONE }, _object_owned_land_seq  },
 
   95 #define TILE_SPRITE_LINE(img, dtss) { {img | (1 << PALETTE_MODIFIER_COLOUR), PAL_NONE}, dtss }, 
   98   TILE_SPRITE_LINE(SPR_TINYHQ_NORTH,         _object_nothing)
 
   99   TILE_SPRITE_LINE(SPR_TINYHQ_WEST,          _object_nothing)
 
  100   TILE_SPRITE_LINE(SPR_TINYHQ_EAST,          _object_nothing)
 
  101   TILE_SPRITE_LINE(SPR_TINYHQ_SOUTH,         _object_nothing)
 
  103   TILE_SPRITE_LINE(SPR_SMALLHQ_NORTH,        _object_nothing)
 
  104   TILE_SPRITE_LINE(SPR_SMALLHQ_WEST,         _object_nothing)
 
  105   TILE_SPRITE_LINE(SPR_SMALLHQ_EAST,         _object_nothing)
 
  106   TILE_SPRITE_LINE(SPR_SMALLHQ_SOUTH,        _object_nothing)
 
  108   TILE_SPRITE_LINE(SPR_MEDIUMHQ_NORTH,       _object_hq_medium_north)
 
  109   TILE_SPRITE_LINE(SPR_MEDIUMHQ_WEST,        _object_hq_medium_west)
 
  110   TILE_SPRITE_LINE(SPR_MEDIUMHQ_EAST,        _object_hq_medium_east)
 
  111   TILE_SPRITE_LINE(SPR_MEDIUMHQ_SOUTH,       _object_nothing)
 
  113   TILE_SPRITE_LINE(SPR_LARGEHQ_NORTH_GROUND, _object_hq_large_north)
 
  114   TILE_SPRITE_LINE(SPR_LARGEHQ_WEST_GROUND,  _object_hq_large_west)
 
  115   TILE_SPRITE_LINE(SPR_LARGEHQ_EAST_GROUND,  _object_hq_large_east)
 
  116   TILE_SPRITE_LINE(SPR_LARGEHQ_SOUTH,        _object_nothing)
 
  118   TILE_SPRITE_LINE(SPR_HUGEHQ_NORTH_GROUND,  _object_hq_huge_north)
 
  119   TILE_SPRITE_LINE(SPR_HUGEHQ_WEST_GROUND,   _object_hq_huge_west)
 
  120   TILE_SPRITE_LINE(SPR_HUGEHQ_EAST_GROUND,   _object_hq_huge_east)
 
  121   TILE_SPRITE_LINE(SPR_HUGEHQ_SOUTH,         _object_nothing)
 
  124 #undef TILE_SPRITE_LINE 
  126 #define M(name, size, build_cost_multiplier, clear_cost_multiplier, height, climate, gen_amount, flags) { GRFFilePropsBase<2>(), INVALID_OBJECT_CLASS, name, climate, size, build_cost_multiplier, clear_cost_multiplier, 0, MAX_DAY + 1, flags, {0, 0, 0, 0}, 0, height, 1, gen_amount, true } 
  138 extern const ObjectSpec _original_objects[] = {