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[] = {