OpenTTD Source  20240919-master-gdf0233f4c2
build_industry.h File Reference

Go to the source code of this file.

Macros

#define MK(x, y, m)   {{x, y}, m}
 Definition of an industry tiles layout. More...
 
#define MI(tbl, snd, d, pc, ai1, ai2, ai3, ai4, ag1, ag2, ag3, ag4, col, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, im1, a2, im2, a3, im3, pr, clim, bev, in, intx, s1, s2, s3)
 Writes the properties of an industry into the IndustrySpec struct. More...
 
#define MT(ca1, c1, ca2, c2, ca3, c3, sl, a1, a2, a3)
 Writes the properties of an industry tile into the IndustryTileSpec struct. More...
 

Enumerations

enum  IndustryTypes {
  IT_COAL_MINE = 0, IT_POWER_STATION = 1, IT_SAWMILL = 2, IT_FOREST = 3,
  IT_OIL_REFINERY = 4, IT_OIL_RIG = 5, IT_FACTORY = 6, IT_PRINTING_WORKS = 7,
  IT_STEEL_MILL = 8, IT_FARM = 9, IT_COPPER_MINE = 10, IT_OIL_WELL = 11,
  IT_BANK_TEMP = 12, IT_FOOD_PROCESS = 13, IT_PAPER_MILL = 14, IT_GOLD_MINE = 15,
  IT_BANK_TROPIC_ARCTIC = 16, IT_DIAMOND_MINE = 17, IT_IRON_MINE = 18, IT_FRUIT_PLANTATION = 19,
  IT_RUBBER_PLANTATION = 20, IT_WATER_SUPPLY = 21, IT_WATER_TOWER = 22, IT_FACTORY_2 = 23,
  IT_FARM_2 = 24, IT_LUMBER_MILL = 25, IT_COTTON_CANDY = 26, IT_CANDY_FACTORY = 27,
  IT_BATTERY_FARM = 28, IT_COLA_WELLS = 29, IT_TOY_SHOP = 30, IT_TOY_FACTORY = 31,
  IT_PLASTIC_FOUNTAINS = 32, IT_FIZZY_DRINK_FACTORY = 33, IT_BUBBLE_GENERATOR = 34, IT_TOFFEE_QUARRY = 35,
  IT_SUGAR_MINE = 36, IT_END
}
 

Variables

static const IndustryTileLayout _tile_table_coal_mine_0
 
static const IndustryTileLayout _tile_table_coal_mine_1
 
static const IndustryTileLayout _tile_table_coal_mine_2
 
static const IndustryTileLayout _tile_table_coal_mine_3
 
static const std::vector< IndustryTileLayout_tile_table_coal_mine
 
static const IndustryTileLayout _tile_table_power_station_0
 
static const IndustryTileLayout _tile_table_power_station_1
 
static const IndustryTileLayout _tile_table_power_station_2
 
static const std::vector< IndustryTileLayout_tile_table_power_station
 
static const IndustryTileLayout _tile_table_sawmill_0
 
static const IndustryTileLayout _tile_table_sawmill_1
 
static const std::vector< IndustryTileLayout_tile_table_sawmill
 
static const IndustryTileLayout _tile_table_forest_0
 
static const IndustryTileLayout _tile_table_forest_1
 
static const std::vector< IndustryTileLayout_tile_table_forest
 
static const IndustryTileLayout _tile_table_oil_refinery_0
 
static const IndustryTileLayout _tile_table_oil_refinery_1
 
static const std::vector< IndustryTileLayout_tile_table_oil_refinery
 
static const IndustryTileLayout _tile_table_oil_rig_0
 
static const std::vector< IndustryTileLayout_tile_table_oil_rig
 
static const IndustryTileLayout _tile_table_factory_0
 
static const IndustryTileLayout _tile_table_factory_1
 
static const std::vector< IndustryTileLayout_tile_table_factory
 
static const IndustryTileLayout _tile_table_printing_works_0
 
static const IndustryTileLayout _tile_table_printing_works_1
 
static const std::vector< IndustryTileLayout_tile_table_printing_works
 
static const IndustryTileLayout _tile_table_steel_mill_0
 
static const IndustryTileLayout _tile_table_steel_mill_1
 
static const std::vector< IndustryTileLayout_tile_table_steel_mill
 
static const IndustryTileLayout _tile_table_farm_0
 
static const IndustryTileLayout _tile_table_farm_1
 
static const IndustryTileLayout _tile_table_farm_2
 
static const std::vector< IndustryTileLayout_tile_table_farm
 
static const IndustryTileLayout _tile_table_copper_mine_0
 
static const IndustryTileLayout _tile_table_copper_mine_1
 
static const std::vector< IndustryTileLayout_tile_table_copper_mine
 
static const IndustryTileLayout _tile_table_oil_well_0
 
static const IndustryTileLayout _tile_table_oil_well_1
 
static const std::vector< IndustryTileLayout_tile_table_oil_well
 
static const IndustryTileLayout _tile_table_bank_0
 
static const std::vector< IndustryTileLayout_tile_table_bank
 
static const IndustryTileLayout _tile_table_food_process_0
 
static const IndustryTileLayout _tile_table_food_process_1
 
static const std::vector< IndustryTileLayout_tile_table_food_process
 
static const IndustryTileLayout _tile_table_paper_mill_0
 
static const std::vector< IndustryTileLayout_tile_table_paper_mill
 
static const IndustryTileLayout _tile_table_gold_mine_0
 
static const std::vector< IndustryTileLayout_tile_table_gold_mine
 
static const IndustryTileLayout _tile_table_bank2_0
 
static const std::vector< IndustryTileLayout_tile_table_bank2
 
static const IndustryTileLayout _tile_table_diamond_mine_0
 
static const std::vector< IndustryTileLayout_tile_table_diamond_mine
 
static const IndustryTileLayout _tile_table_iron_mine_0
 
static const std::vector< IndustryTileLayout_tile_table_iron_mine
 
static const IndustryTileLayout _tile_table_fruit_plantation_0
 
static const std::vector< IndustryTileLayout_tile_table_fruit_plantation
 
static const IndustryTileLayout _tile_table_rubber_plantation_0
 
static const std::vector< IndustryTileLayout_tile_table_rubber_plantation
 
static const IndustryTileLayout _tile_table_water_supply_0
 
static const std::vector< IndustryTileLayout_tile_table_water_supply
 
static const IndustryTileLayout _tile_table_water_tower_0
 
static const std::vector< IndustryTileLayout_tile_table_water_tower
 
static const IndustryTileLayout _tile_table_factory2_0
 
static const IndustryTileLayout _tile_table_factory2_1
 
static const std::vector< IndustryTileLayout_tile_table_factory2
 
static const IndustryTileLayout _tile_table_farm2_0
 
static const IndustryTileLayout _tile_table_farm2_1
 
static const IndustryTileLayout _tile_table_farm2_2
 
static const std::vector< IndustryTileLayout_tile_table_farm2
 
static const IndustryTileLayout _tile_table_lumber_mill_0
 
static const std::vector< IndustryTileLayout_tile_table_lumber_mill
 
static const IndustryTileLayout _tile_table_cotton_candy_0
 
static const IndustryTileLayout _tile_table_cotton_candy_1
 
static const std::vector< IndustryTileLayout_tile_table_cotton_candy
 
static const IndustryTileLayout _tile_table_candy_factory_0
 
static const IndustryTileLayout _tile_table_candy_factory_1
 
static const std::vector< IndustryTileLayout_tile_table_candy_factory
 
static const IndustryTileLayout _tile_table_battery_farm_0
 
static const std::vector< IndustryTileLayout_tile_table_battery_farm
 
static const IndustryTileLayout _tile_table_cola_wells_0
 
static const IndustryTileLayout _tile_table_cola_wells_1
 
static const std::vector< IndustryTileLayout_tile_table_cola_wells
 
static const IndustryTileLayout _tile_table_toy_shop_0
 
static const std::vector< IndustryTileLayout_tile_table_toy_shop
 
static const IndustryTileLayout _tile_table_toy_factory_0
 
static const std::vector< IndustryTileLayout_tile_table_toy_factory
 
static const IndustryTileLayout _tile_table_plastic_fountain_0
 
static const IndustryTileLayout _tile_table_plastic_fountain_1
 
static const std::vector< IndustryTileLayout_tile_table_plastic_fountain
 
static const IndustryTileLayout _tile_table_fizzy_drink_0
 
static const std::vector< IndustryTileLayout_tile_table_fizzy_drink
 
static const IndustryTileLayout _tile_table_bubble_generator_0
 
static const std::vector< IndustryTileLayout_tile_table_bubble_generator
 
static const IndustryTileLayout _tile_table_toffee_quarry_0
 
static const std::vector< IndustryTileLayout_tile_table_toffee_quarry
 
static const IndustryTileLayout _tile_table_sugar_mine_0
 
static const std::vector< IndustryTileLayout_tile_table_sugar_mine
 
static const std::initializer_list< uint8_t > _sawmill_sounds = { SND_28_SAWMILL }
 Array with saw sound, for sawmill.
 
static const std::initializer_list< uint8_t > _factory_sounds = { SND_03_FACTORY }
 Array with whistle sound, for factory.
 
static const std::initializer_list< uint8_t > _farm_sounds = { SND_24_FARM_1, SND_25_FARM_2, SND_26_FARM_3 }
 Array with 3 animal sounds, for farms.
 
static const std::initializer_list< uint8_t > _plastic_mine_sounds = { SND_33_PLASTIC_MINE }
 Array with... More...
 
static const IndustrySpec _origin_industry_specs [NEW_INDUSTRYOFFSET]
 
static const IndustryTileSpec _origin_industry_tile_specs [NEW_INDUSTRYTILEOFFSET]
 

Detailed Description

Tables with default industry layouts and behaviours.

Definition in file build_industry.h.

Macro Definition Documentation

◆ MI

#define MI (   tbl,
  snd,
  d,
  pc,
  ai1,
  ai2,
  ai3,
  ai4,
  ag1,
  ag2,
  ag3,
  ag4,
  col,
  c1,
  c2,
  c3,
  proc,
  p1,
  r1,
  p2,
  r2,
  m,
  a1,
  im1,
  a2,
  im2,
  a3,
  im3,
  pr,
  clim,
  bev,
  in,
  intx,
  s1,
  s2,
  s3 
)
Value:
{tbl, d, 0, pc, {c1, c2, c3}, proc, \
{INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO}, \
{r1, r2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, m, \
{INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO}, \
{{im1, 0}, {im2, 0}, {im3, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}, {0, 0}}, \
pr, clim, bev, col, in, intx, s1, s2, s3, STR_UNDEFINED, {ai1, ai2, ai3, ai4}, {ag1, ag2, ag3, ag4}, \

Writes the properties of an industry into the IndustrySpec struct.

Parameters
tbltile table
sndcnumber of sounds
sndsounds table
dcost multiplier
pcprospecting chance
ai1appear chance ingame - temperate
ai2appear chance ingame - arctic
ai3appear chance ingame - tropic
ai4appear chance ingame - toyland
ag1appear chance random creation - temperate
ag2appear chance random creation - arctic
ag3appear chance random creation - tropic
ag4appear chance random creation - toyland
colmap colour
c1industry proximity refusal - 1st
c2industry proximity refusal - 2nd
c3industry proximity refusal - 3th
proccheck procedure index
p1produce cargo 1
r1rate of production 1
p2produce cargo 2
r2rate of production 1
mminimum cargo moved to station
a1accepted cargo 1
im1input multiplier for cargo 1
a2accepted cargo 2
im2input multiplier for cargo 2
a3accepted cargo 3
im3input multiplier for cargo 3
prindustry life (actually, the same as extractive, organic, processing in ttdpatch's specs)
climclimate availability
bevindustry behaviour
inname
intxtext while building
s1text for closure
s2text for production up
s3text for production down

Definition at line 1128 of file build_industry.h.

◆ MK

#define MK (   x,
  y,
 
)    {{x, y}, m}

Definition of an industry tiles layout.

Parameters
xoffset x of this tile
yoffset y of this tile
mindex of the tile.
See also
_industry_specs
IndustryTileTable

Definition at line 21 of file build_industry.h.

◆ MT

#define MT (   ca1,
  c1,
  ca2,
  c2,
  ca3,
  c3,
  sl,
  a1,
  a2,
  a3 
)
Value:
{ \
{INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO, INVALID_CARGO}, \
{ca1, ca2, ca3}, sl, a1, a2, a3, 0, {0, ANIM_STATUS_NO_ANIMATION, 2, 0}, INDTILE_SPECIAL_NONE, true, GRFFileProps(INVALID_INDUSTRYTILE) \
}

Writes the properties of an industry tile into the IndustryTileSpec struct.

Parameters
ca1acceptance of first cargo
c1first type of cargo accepted for this tile
ca2acceptance of second cargo
c2second cargo
ca3acceptance of third cargo
c3and third cargo. Those three are in an array
slslope refused upon choosing a place to build
a1animation frame on production
a2next frame of animation
a3chooses between animation or construction state

Definition at line 1535 of file build_industry.h.

Variable Documentation

◆ _plastic_mine_sounds

const std::initializer_list<uint8_t> _plastic_mine_sounds = { SND_33_PLASTIC_MINE }
static

Array with...

hem... a sound of toyland

Definition at line 1044 of file build_industry.h.

◆ _tile_table_bank

const std::vector<IndustryTileLayout> _tile_table_bank
static
Initial value:
{
_tile_table_bank_0,
}

Definition at line 504 of file build_industry.h.

◆ _tile_table_bank2

const std::vector<IndustryTileLayout> _tile_table_bank2
static
Initial value:
{
_tile_table_bank2_0,
}

Definition at line 592 of file build_industry.h.

◆ _tile_table_bank2_0

const IndustryTileLayout _tile_table_bank2_0
static
Initial value:
{
MK(0, 0, 89),
MK(1, 0, 90),
}

Definition at line 587 of file build_industry.h.

◆ _tile_table_bank_0

const IndustryTileLayout _tile_table_bank_0
static
Initial value:
{
MK(0, 0, 58),
MK(1, 0, 59),
}

Definition at line 499 of file build_industry.h.

◆ _tile_table_battery_farm

const std::vector<IndustryTileLayout> _tile_table_battery_farm
static
Initial value:
{
_tile_table_battery_farm_0,
}

Definition at line 904 of file build_industry.h.

◆ _tile_table_battery_farm_0

const IndustryTileLayout _tile_table_battery_farm_0
static
Initial value:
{
MK(0, 0, 135),
MK(0, 1, 135),
MK(0, 2, 135),
MK(0, 3, 135),
MK(1, 0, 135),
MK(1, 1, 135),
MK(1, 2, 135),
MK(1, 3, 135),
MK(2, 0, 135),
MK(2, 1, 135),
MK(2, 2, 135),
MK(2, 3, 135),
MK(3, 0, 135),
MK(3, 1, 135),
MK(3, 2, 135),
MK(3, 3, 135),
MK(4, 0, 135),
MK(4, 1, 135),
MK(4, 2, 135),
MK(4, 3, 135),
}

Definition at line 881 of file build_industry.h.

◆ _tile_table_bubble_generator

const std::vector<IndustryTileLayout> _tile_table_bubble_generator
static
Initial value:
{
_tile_table_bubble_generator_0,
}

Definition at line 1003 of file build_industry.h.

◆ _tile_table_bubble_generator_0

const IndustryTileLayout _tile_table_bubble_generator_0
static
Initial value:
{
MK(0, 0, 163),
MK(0, 1, 160),
MK(1, 0, 163),
MK(1, 1, 161),
MK(2, 0, 163),
MK(2, 1, 162),
MK(0, 2, 163),
MK(0, 3, 160),
MK(1, 2, 163),
MK(1, 3, 161),
MK(2, 2, 163),
MK(2, 3, 162),
}

Definition at line 988 of file build_industry.h.

◆ _tile_table_candy_factory

const std::vector<IndustryTileLayout> _tile_table_candy_factory
static
Initial value:
{
_tile_table_candy_factory_0,
_tile_table_candy_factory_1,
}

Definition at line 876 of file build_industry.h.

◆ _tile_table_candy_factory_0

const IndustryTileLayout _tile_table_candy_factory_0
static
Initial value:
{
MK(0, 0, 131),
MK(0, 1, 132),
MK(1, 0, 133),
MK(1, 1, 134),
MK(0, 2, 131),
MK(0, 3, 132),
MK(1, 2, 133),
MK(1, 3, 134),
MK(2, 1, 131),
MK(2, 2, 132),
MK(3, 1, 133),
MK(3, 2, 134),
}

Definition at line 846 of file build_industry.h.

◆ _tile_table_candy_factory_1

const IndustryTileLayout _tile_table_candy_factory_1
static
Initial value:
{
MK(0, 0, 131),
MK(0, 1, 132),
MK(1, 0, 133),
MK(1, 1, 134),
MK(2, 0, 131),
MK(2, 1, 132),
MK(3, 0, 133),
MK(3, 1, 134),
MK(1, 2, 131),
MK(1, 3, 132),
MK(2, 2, 133),
MK(2, 3, 134),
}

Definition at line 861 of file build_industry.h.

◆ _tile_table_coal_mine

const std::vector<IndustryTileLayout> _tile_table_coal_mine
static
Initial value:
{
_tile_table_coal_mine_0,
_tile_table_coal_mine_1,
_tile_table_coal_mine_2,
_tile_table_coal_mine_3,
}

Definition at line 66 of file build_industry.h.

◆ _tile_table_coal_mine_0

const IndustryTileLayout _tile_table_coal_mine_0
static
Initial value:
{
MK(1, 1, 0),
MK(1, 2, 2),
MK(0, 0, 5),
MK(1, 0, 6),
MK(2, 0, 3),
MK(2, 2, 3),
}

Definition at line 23 of file build_industry.h.

◆ _tile_table_coal_mine_1

const IndustryTileLayout _tile_table_coal_mine_1
static
Initial value:
{
MK(1, 1, 0),
MK(1, 2, 2),
MK(2, 0, 0),
MK(2, 1, 2),
MK(1, 0, 3),
MK(0, 0, 3),
MK(0, 1, 4),
MK(0, 2, 4),
MK(2, 2, 4),
}

Definition at line 32 of file build_industry.h.

◆ _tile_table_coal_mine_2

const IndustryTileLayout _tile_table_coal_mine_2
static
Initial value:
{
MK(0, 0, 0),
MK(0, 1, 2),
MK(0, 2, 5),
MK(1, 0, 3),
MK(1, 1, 3),
MK(1, 2, 6),
}

Definition at line 44 of file build_industry.h.

◆ _tile_table_coal_mine_3

const IndustryTileLayout _tile_table_coal_mine_3
static
Initial value:
{
MK(0, 1, 0),
MK(0, 2, 2),
MK(0, 3, 4),
MK(1, 0, 5),
MK(1, 1, 0),
MK(1, 2, 2),
MK(1, 3, 3),
MK(2, 0, 6),
MK(2, 1, 4),
MK(2, 2, 3),
}

Definition at line 53 of file build_industry.h.

◆ _tile_table_cola_wells

const std::vector<IndustryTileLayout> _tile_table_cola_wells
static
Initial value:
{
_tile_table_cola_wells_0,
_tile_table_cola_wells_1,
}

Definition at line 929 of file build_industry.h.

◆ _tile_table_cola_wells_0

const IndustryTileLayout _tile_table_cola_wells_0
static
Initial value:
{
MK(0, 0, 137),
MK(0, 1, 137),
MK(0, 2, 137),
MK(1, 0, 137),
MK(1, 1, 137),
MK(1, 2, 137),
MK(2, 1, 137),
MK(2, 2, 137),
}

Definition at line 908 of file build_industry.h.

◆ _tile_table_cola_wells_1

const IndustryTileLayout _tile_table_cola_wells_1
static
Initial value:
{
MK(0, 1, 137),
MK(0, 2, 137),
MK(0, 3, 137),
MK(1, 0, 137),
MK(1, 1, 137),
MK(1, 2, 137),
MK(2, 1, 137),
}

Definition at line 919 of file build_industry.h.

◆ _tile_table_copper_mine

const std::vector<IndustryTileLayout> _tile_table_copper_mine
static
Initial value:
{
_tile_table_copper_mine_0,
_tile_table_copper_mine_1,
}

Definition at line 473 of file build_industry.h.

◆ _tile_table_copper_mine_0

const IndustryTileLayout _tile_table_copper_mine_0
static
Initial value:
{
MK(0, 0, 47),
MK(0, 1, 49),
MK(0, 2, 51),
MK(1, 0, 47),
MK(1, 1, 49),
MK(1, 2, 50),
MK(2, 0, 51),
MK(2, 1, 51),
}

Definition at line 450 of file build_industry.h.

◆ _tile_table_copper_mine_1

const IndustryTileLayout _tile_table_copper_mine_1
static
Initial value:
{
MK(0, 0, 50),
MK(0, 1, 47),
MK(0, 2, 49),
MK(1, 0, 47),
MK(1, 1, 49),
MK(1, 2, 51),
MK(2, 0, 51),
MK(2, 1, 47),
MK(2, 2, 49),
}

Definition at line 461 of file build_industry.h.

◆ _tile_table_cotton_candy

const std::vector<IndustryTileLayout> _tile_table_cotton_candy
static
Initial value:
{
_tile_table_cotton_candy_0,
_tile_table_cotton_candy_1,
}

Definition at line 841 of file build_industry.h.

◆ _tile_table_cotton_candy_0

const IndustryTileLayout _tile_table_cotton_candy_0
static
Initial value:
{
MK(0, 0, 129),
MK(0, 1, 129),
MK(0, 2, 129),
MK(0, 3, 129),
MK(1, 0, 129),
MK(1, 1, 129),
MK(1, 2, 129),
MK(1, 3, 129),
MK(2, 0, 129),
MK(2, 1, 129),
MK(2, 2, 129),
MK(2, 3, 129),
MK(3, 0, 129),
MK(3, 1, 129),
MK(3, 2, 129),
MK(3, 3, 129),
MK(1, 4, 129),
MK(2, 4, 129),
}

Definition at line 794 of file build_industry.h.

◆ _tile_table_cotton_candy_1

const IndustryTileLayout _tile_table_cotton_candy_1
static
Initial value:
{
MK(0, 0, 129),
MK(1, 0, 129),
MK(2, 0, 129),
MK(3, 0, 129),
MK(4, 0, 129),
MK(0, 1, 129),
MK(1, 1, 129),
MK(2, 1, 129),
MK(3, 1, 129),
MK(4, 1, 129),
MK(0, 2, 129),
MK(1, 2, 129),
MK(2, 2, 129),
MK(3, 2, 129),
MK(4, 2, 129),
MK(0, 3, 129),
MK(1, 3, 129),
MK(2, 3, 129),
MK(3, 3, 129),
MK(4, 3, 129),
MK(1, 4, 129),
MK(2, 4, 129),
MK(3, 4, 129),
}

Definition at line 815 of file build_industry.h.

◆ _tile_table_diamond_mine

const std::vector<IndustryTileLayout> _tile_table_diamond_mine
static
Initial value:
{
_tile_table_diamond_mine_0,
}

Definition at line 608 of file build_industry.h.

◆ _tile_table_diamond_mine_0

const IndustryTileLayout _tile_table_diamond_mine_0
static
Initial value:
{
MK(0, 0, 91),
MK(0, 1, 92),
MK(0, 2, 93),
MK(1, 0, 94),
MK(1, 1, 95),
MK(1, 2, 96),
MK(2, 0, 97),
MK(2, 1, 98),
MK(2, 2, 99),
}

Definition at line 596 of file build_industry.h.

◆ _tile_table_factory

const std::vector<IndustryTileLayout> _tile_table_factory
static
Initial value:
{
_tile_table_factory_0,
_tile_table_factory_1,
}

Definition at line 325 of file build_industry.h.

◆ _tile_table_factory2

const std::vector<IndustryTileLayout> _tile_table_factory2
static
Initial value:
{
_tile_table_factory2_0,
_tile_table_factory2_1,
}

Definition at line 730 of file build_industry.h.

◆ _tile_table_factory2_0

const IndustryTileLayout _tile_table_factory2_0
static
Initial value:
{
MK(0, 0, 121),
MK(0, 1, 122),
MK(1, 0, 123),
MK(1, 1, 124),
MK(0, 2, 121),
MK(0, 3, 122),
MK(1, 2, 123),
MK(1, 3, 124),
}

Definition at line 708 of file build_industry.h.

◆ _tile_table_factory2_1

const IndustryTileLayout _tile_table_factory2_1
static
Initial value:
{
MK(0, 0, 121),
MK(0, 1, 122),
MK(1, 0, 123),
MK(1, 1, 124),
MK(2, 0, 121),
MK(2, 1, 122),
MK(3, 0, 123),
MK(3, 1, 124),
}

Definition at line 719 of file build_industry.h.

◆ _tile_table_factory_0

const IndustryTileLayout _tile_table_factory_0
static
Initial value:
{
MK(0, 0, 39),
MK(0, 1, 40),
MK(1, 0, 41),
MK(1, 1, 42),
MK(0, 2, 39),
MK(0, 3, 40),
MK(1, 2, 41),
MK(1, 3, 42),
MK(2, 1, 39),
MK(2, 2, 40),
MK(3, 1, 41),
MK(3, 2, 42),
}

Definition at line 295 of file build_industry.h.

◆ _tile_table_factory_1

const IndustryTileLayout _tile_table_factory_1
static
Initial value:
{
MK(0, 0, 39),
MK(0, 1, 40),
MK(1, 0, 41),
MK(1, 1, 42),
MK(2, 0, 39),
MK(2, 1, 40),
MK(3, 0, 41),
MK(3, 1, 42),
MK(1, 2, 39),
MK(1, 3, 40),
MK(2, 2, 41),
MK(2, 3, 42),
}

Definition at line 310 of file build_industry.h.

◆ _tile_table_farm

const std::vector<IndustryTileLayout> _tile_table_farm
static
Initial value:
{
_tile_table_farm_0,
_tile_table_farm_1,
_tile_table_farm_2,
}

Definition at line 444 of file build_industry.h.

◆ _tile_table_farm2

const std::vector<IndustryTileLayout> _tile_table_farm2
static
Initial value:
{
_tile_table_farm2_0,
_tile_table_farm2_1,
_tile_table_farm2_2,
}

Definition at line 777 of file build_industry.h.

◆ _tile_table_farm2_0

const IndustryTileLayout _tile_table_farm2_0
static
Initial value:
{
MK(1, 0, 33),
MK(1, 1, 34),
MK(1, 2, 36),
MK(0, 0, 37),
MK(0, 1, 37),
MK(0, 2, 36),
MK(2, 0, 35),
MK(2, 1, 38),
MK(2, 2, 38),
}

Definition at line 735 of file build_industry.h.

◆ _tile_table_farm2_1

const IndustryTileLayout _tile_table_farm2_1
static
Initial value:
{
MK(1, 1, 33),
MK(1, 2, 34),
MK(0, 0, 35),
MK(0, 1, 36),
MK(0, 2, 36),
MK(0, 3, 35),
MK(1, 0, 37),
MK(1, 3, 38),
MK(2, 0, 37),
MK(2, 1, 37),
MK(2, 2, 38),
MK(2, 3, 38),
}

Definition at line 747 of file build_industry.h.

◆ _tile_table_farm2_2

const IndustryTileLayout _tile_table_farm2_2
static
Initial value:
{
MK(2, 0, 33),
MK(2, 1, 34),
MK(0, 0, 36),
MK(0, 1, 36),
MK(0, 2, 37),
MK(0, 3, 37),
MK(1, 0, 35),
MK(1, 1, 38),
MK(1, 2, 38),
MK(1, 3, 37),
MK(2, 2, 37),
MK(2, 3, 35),
}

Definition at line 762 of file build_industry.h.

◆ _tile_table_farm_0

const IndustryTileLayout _tile_table_farm_0
static
Initial value:
{
MK(1, 0, 33),
MK(1, 1, 34),
MK(1, 2, 36),
MK(0, 0, 37),
MK(0, 1, 37),
MK(0, 2, 36),
MK(2, 0, 35),
MK(2, 1, 38),
MK(2, 2, 38),
}

Definition at line 402 of file build_industry.h.

◆ _tile_table_farm_1

const IndustryTileLayout _tile_table_farm_1
static
Initial value:
{
MK(1, 1, 33),
MK(1, 2, 34),
MK(0, 0, 35),
MK(0, 1, 36),
MK(0, 2, 36),
MK(0, 3, 35),
MK(1, 0, 37),
MK(1, 3, 38),
MK(2, 0, 37),
MK(2, 1, 37),
MK(2, 2, 38),
MK(2, 3, 38),
}

Definition at line 414 of file build_industry.h.

◆ _tile_table_farm_2

const IndustryTileLayout _tile_table_farm_2
static
Initial value:
{
MK(2, 0, 33),
MK(2, 1, 34),
MK(0, 0, 36),
MK(0, 1, 36),
MK(0, 2, 37),
MK(0, 3, 37),
MK(1, 0, 35),
MK(1, 1, 38),
MK(1, 2, 38),
MK(1, 3, 37),
MK(2, 2, 37),
MK(2, 3, 35),
}

Definition at line 429 of file build_industry.h.

◆ _tile_table_fizzy_drink

const std::vector<IndustryTileLayout> _tile_table_fizzy_drink
static
Initial value:
{
_tile_table_fizzy_drink_0,
}

Definition at line 984 of file build_industry.h.

◆ _tile_table_fizzy_drink_0

const IndustryTileLayout _tile_table_fizzy_drink_0
static
Initial value:
{
MK(0, 0, 156),
MK(0, 1, 157),
MK(1, 0, 158),
MK(1, 1, 159),
}

Definition at line 977 of file build_industry.h.

◆ _tile_table_food_process

const std::vector<IndustryTileLayout> _tile_table_food_process
static
Initial value:
{
_tile_table_food_process_0,
_tile_table_food_process_1,
}

Definition at line 540 of file build_industry.h.

◆ _tile_table_food_process_0

const IndustryTileLayout _tile_table_food_process_0
static
Initial value:
{
MK(0, 0, 60),
MK(1, 0, 60),
MK(2, 0, 60),
MK(0, 1, 60),
MK(1, 1, 60),
MK(2, 1, 60),
MK(0, 2, 61),
MK(1, 2, 61),
MK(2, 2, 63),
MK(0, 3, 62),
MK(1, 3, 62),
MK(2, 3, 63),
}

Definition at line 508 of file build_industry.h.

◆ _tile_table_food_process_1

const IndustryTileLayout _tile_table_food_process_1
static
Initial value:
{
MK(0, 0, 61),
MK(1, 0, 60),
MK(2, 0, 61),
MK(3, 0, 61),
MK(0, 1, 62),
MK(1, 1, 63),
MK(2, 1, 63),
MK(3, 1, 63),
MK(0, 2, 60),
MK(1, 2, 60),
MK(2, 2, 60),
MK(3, 2, 60),
MK(0, 3, 62),
MK(1, 3, 62),
}

Definition at line 523 of file build_industry.h.

◆ _tile_table_forest

const std::vector<IndustryTileLayout> _tile_table_forest
static
Initial value:
{
_tile_table_forest_0,
_tile_table_forest_1,
}

Definition at line 184 of file build_industry.h.

◆ _tile_table_forest_0

const IndustryTileLayout _tile_table_forest_0
static
Initial value:
{
MK(0, 0, 16),
MK(0, 1, 16),
MK(0, 2, 16),
MK(0, 3, 16),
MK(1, 0, 16),
MK(1, 1, 16),
MK(1, 2, 16),
MK(1, 3, 16),
MK(2, 0, 16),
MK(2, 1, 16),
MK(2, 2, 16),
MK(2, 3, 16),
MK(3, 0, 16),
MK(3, 1, 16),
MK(3, 2, 16),
MK(3, 3, 16),
MK(1, 4, 16),
MK(2, 4, 16),
}

Definition at line 137 of file build_industry.h.

◆ _tile_table_forest_1

const IndustryTileLayout _tile_table_forest_1
static
Initial value:
{
MK(0, 0, 16),
MK(1, 0, 16),
MK(2, 0, 16),
MK(3, 0, 16),
MK(4, 0, 16),
MK(0, 1, 16),
MK(1, 1, 16),
MK(2, 1, 16),
MK(3, 1, 16),
MK(4, 1, 16),
MK(0, 2, 16),
MK(1, 2, 16),
MK(2, 2, 16),
MK(3, 2, 16),
MK(4, 2, 16),
MK(0, 3, 16),
MK(1, 3, 16),
MK(2, 3, 16),
MK(3, 3, 16),
MK(4, 3, 16),
MK(1, 4, 16),
MK(2, 4, 16),
MK(3, 4, 16),
}

Definition at line 158 of file build_industry.h.

◆ _tile_table_fruit_plantation

const std::vector<IndustryTileLayout> _tile_table_fruit_plantation
static
Initial value:
{
_tile_table_fruit_plantation_0,
}

Definition at line 658 of file build_industry.h.

◆ _tile_table_fruit_plantation_0

const IndustryTileLayout _tile_table_fruit_plantation_0
static
Initial value:
{
MK(0, 0, 116),
MK(0, 1, 116),
MK(0, 2, 116),
MK(0, 3, 116),
MK(1, 0, 116),
MK(1, 1, 116),
MK(1, 2, 116),
MK(1, 3, 116),
MK(2, 0, 116),
MK(2, 1, 116),
MK(2, 2, 116),
MK(2, 3, 116),
MK(3, 0, 116),
MK(3, 1, 116),
MK(3, 2, 116),
MK(3, 3, 116),
MK(4, 0, 116),
MK(4, 1, 116),
MK(4, 2, 116),
MK(4, 3, 116),
}

Definition at line 635 of file build_industry.h.

◆ _tile_table_gold_mine

const std::vector<IndustryTileLayout> _tile_table_gold_mine
static
Initial value:
{
_tile_table_gold_mine_0,
}

Definition at line 583 of file build_industry.h.

◆ _tile_table_gold_mine_0

const IndustryTileLayout _tile_table_gold_mine_0
static
Initial value:
{
MK(0, 0, 72),
MK(0, 1, 73),
MK(0, 2, 74),
MK(0, 3, 75),
MK(1, 0, 76),
MK(1, 1, 77),
MK(1, 2, 78),
MK(1, 3, 79),
MK(2, 0, 80),
MK(2, 1, 81),
MK(2, 2, 82),
MK(2, 3, 83),
MK(3, 0, 84),
MK(3, 1, 85),
MK(3, 2, 86),
MK(3, 3, 87),
}

Definition at line 564 of file build_industry.h.

◆ _tile_table_iron_mine

const std::vector<IndustryTileLayout> _tile_table_iron_mine
static
Initial value:
{
_tile_table_iron_mine_0,
}

Definition at line 631 of file build_industry.h.

◆ _tile_table_iron_mine_0

const IndustryTileLayout _tile_table_iron_mine_0
static
Initial value:
{
MK(0, 0, 100),
MK(0, 1, 101),
MK(0, 2, 102),
MK(0, 3, 103),
MK(1, 0, 104),
MK(1, 1, 105),
MK(1, 2, 106),
MK(1, 3, 107),
MK(2, 0, 108),
MK(2, 1, 109),
MK(2, 2, 110),
MK(2, 3, 111),
MK(3, 0, 112),
MK(3, 1, 113),
MK(3, 2, 114),
MK(3, 3, 115),
}

Definition at line 612 of file build_industry.h.

◆ _tile_table_lumber_mill

const std::vector<IndustryTileLayout> _tile_table_lumber_mill
static
Initial value:
{
_tile_table_lumber_mill_0,
}

Definition at line 790 of file build_industry.h.

◆ _tile_table_lumber_mill_0

const IndustryTileLayout _tile_table_lumber_mill_0
static
Initial value:
{
MK(0, 0, 125),
MK(0, 1, 126),
MK(1, 0, 127),
MK(1, 1, 128),
}

Definition at line 783 of file build_industry.h.

◆ _tile_table_oil_refinery

const std::vector<IndustryTileLayout> _tile_table_oil_refinery
static
Initial value:
{
_tile_table_oil_refinery_0,
_tile_table_oil_refinery_1,
}

Definition at line 225 of file build_industry.h.

◆ _tile_table_oil_refinery_0

const IndustryTileLayout _tile_table_oil_refinery_0
static
Initial value:
{
MK(0, 0, 20),
MK(0, 1, 21),
MK(0, 2, 22),
MK(0, 3, 21),
MK(1, 0, 20),
MK(1, 1, 19),
MK(1, 2, 22),
MK(1, 3, 20),
MK(2, 1, 18),
MK(2, 2, 18),
MK(2, 3, 18),
MK(3, 2, 18),
MK(3, 3, 18),
MK(2, 0, 23),
MK(3, 1, 23),
}

Definition at line 189 of file build_industry.h.

◆ _tile_table_oil_refinery_1

const IndustryTileLayout _tile_table_oil_refinery_1
static
Initial value:
{
MK(0, 0, 18),
MK(0, 1, 18),
MK(0, 2, 21),
MK(0, 3, 22),
MK(0, 4, 20),
MK(1, 0, 18),
MK(1, 1, 18),
MK(1, 2, 19),
MK(1, 3, 20),
MK(2, 0, 18),
MK(2, 1, 18),
MK(2, 2, 19),
MK(2, 3, 22),
MK(1, 4, 23),
MK(2, 4, 23),
}

Definition at line 207 of file build_industry.h.

◆ _tile_table_oil_rig

const std::vector<IndustryTileLayout> _tile_table_oil_rig
static
Initial value:
{
_tile_table_oil_rig_0,
}

Definition at line 291 of file build_industry.h.

◆ _tile_table_oil_well

const std::vector<IndustryTileLayout> _tile_table_oil_well
static
Initial value:
{
_tile_table_oil_well_0,
_tile_table_oil_well_1,
}

Definition at line 494 of file build_industry.h.

◆ _tile_table_oil_well_0

const IndustryTileLayout _tile_table_oil_well_0
static
Initial value:
{
MK(0, 0, 29),
MK(1, 0, 29),
MK(2, 0, 29),
MK(0, 1, 29),
MK(0, 2, 29),
}

Definition at line 478 of file build_industry.h.

◆ _tile_table_oil_well_1

const IndustryTileLayout _tile_table_oil_well_1
static
Initial value:
{
MK(0, 0, 29),
MK(1, 0, 29),
MK(1, 1, 29),
MK(2, 2, 29),
MK(2, 3, 29),
}

Definition at line 486 of file build_industry.h.

◆ _tile_table_paper_mill

const std::vector<IndustryTileLayout> _tile_table_paper_mill
static
Initial value:
{
_tile_table_paper_mill_0,
}

Definition at line 560 of file build_industry.h.

◆ _tile_table_paper_mill_0

const IndustryTileLayout _tile_table_paper_mill_0
static
Initial value:
{
MK(0, 0, 64),
MK(1, 0, 65),
MK(2, 0, 66),
MK(3, 0, 67),
MK(0, 1, 68),
MK(1, 1, 69),
MK(2, 1, 67),
MK(3, 1, 67),
MK(0, 2, 66),
MK(1, 2, 71),
MK(2, 2, 71),
MK(3, 2, 70),
}

Definition at line 545 of file build_industry.h.

◆ _tile_table_plastic_fountain

const std::vector<IndustryTileLayout> _tile_table_plastic_fountain
static
Initial value:
{
_tile_table_plastic_fountain_0,
_tile_table_plastic_fountain_1,
}

Definition at line 972 of file build_industry.h.

◆ _tile_table_plastic_fountain_0

const IndustryTileLayout _tile_table_plastic_fountain_0
static
Initial value:
{
MK(0, 0, 148),
MK(0, 1, 151),
MK(0, 2, 154),
}

Definition at line 960 of file build_industry.h.

◆ _tile_table_plastic_fountain_1

const IndustryTileLayout _tile_table_plastic_fountain_1
static
Initial value:
{
MK(0, 0, 148),
MK(1, 0, 151),
MK(2, 0, 154),
}

Definition at line 966 of file build_industry.h.

◆ _tile_table_power_station

const std::vector<IndustryTileLayout> _tile_table_power_station
static
Initial value:
{
_tile_table_power_station_0,
_tile_table_power_station_1,
_tile_table_power_station_2,
}

Definition at line 104 of file build_industry.h.

◆ _tile_table_power_station_0

const IndustryTileLayout _tile_table_power_station_0
static
Initial value:
{
MK(0, 0, 7),
MK(0, 1, 9),
MK(1, 0, 7),
MK(1, 1, 8),
MK(2, 0, 7),
MK(2, 1, 8),
MK(3, 0, 10),
MK(3, 1, 10),
}

Definition at line 73 of file build_industry.h.

◆ _tile_table_power_station_1

const IndustryTileLayout _tile_table_power_station_1
static
Initial value:
{
MK(0, 1, 7),
MK(0, 2, 7),
MK(1, 0, 8),
MK(1, 1, 8),
MK(1, 2, 7),
MK(2, 0, 9),
MK(2, 1, 10),
MK(2, 2, 9),
}

Definition at line 84 of file build_industry.h.

◆ _tile_table_power_station_2

const IndustryTileLayout _tile_table_power_station_2
static
Initial value:
{
MK(0, 0, 7),
MK(0, 1, 7),
MK(1, 0, 9),
MK(1, 1, 8),
MK(2, 0, 10),
MK(2, 1, 9),
}

Definition at line 95 of file build_industry.h.

◆ _tile_table_printing_works

const std::vector<IndustryTileLayout> _tile_table_printing_works
static
Initial value:
{
_tile_table_printing_works_0,
_tile_table_printing_works_1,
}

Definition at line 360 of file build_industry.h.

◆ _tile_table_printing_works_0

const IndustryTileLayout _tile_table_printing_works_0
static
Initial value:
{
MK(0, 0, 43),
MK(0, 1, 44),
MK(1, 0, 45),
MK(1, 1, 46),
MK(0, 2, 43),
MK(0, 3, 44),
MK(1, 2, 45),
MK(1, 3, 46),
MK(2, 1, 43),
MK(2, 2, 44),
MK(3, 1, 45),
MK(3, 2, 46),
}

Definition at line 330 of file build_industry.h.

◆ _tile_table_printing_works_1

const IndustryTileLayout _tile_table_printing_works_1
static
Initial value:
{
MK(0, 0, 43),
MK(0, 1, 44),
MK(1, 0, 45),
MK(1, 1, 46),
MK(2, 0, 43),
MK(2, 1, 44),
MK(3, 0, 45),
MK(3, 1, 46),
MK(1, 2, 43),
MK(1, 3, 44),
MK(2, 2, 45),
MK(2, 3, 46),
}

Definition at line 345 of file build_industry.h.

◆ _tile_table_rubber_plantation

const std::vector<IndustryTileLayout> _tile_table_rubber_plantation
static
Initial value:
{
_tile_table_rubber_plantation_0,
}

Definition at line 685 of file build_industry.h.

◆ _tile_table_rubber_plantation_0

const IndustryTileLayout _tile_table_rubber_plantation_0
static
Initial value:
{
MK(0, 0, 117),
MK(0, 1, 117),
MK(0, 2, 117),
MK(0, 3, 117),
MK(1, 0, 117),
MK(1, 1, 117),
MK(1, 2, 117),
MK(1, 3, 117),
MK(2, 0, 117),
MK(2, 1, 117),
MK(2, 2, 117),
MK(2, 3, 117),
MK(3, 0, 117),
MK(3, 1, 117),
MK(3, 2, 117),
MK(3, 3, 117),
MK(4, 0, 117),
MK(4, 1, 117),
MK(4, 2, 117),
MK(4, 3, 117),
}

Definition at line 662 of file build_industry.h.

◆ _tile_table_sawmill

const std::vector<IndustryTileLayout> _tile_table_sawmill
static
Initial value:
{
_tile_table_sawmill_0,
_tile_table_sawmill_1,
}

Definition at line 132 of file build_industry.h.

◆ _tile_table_sawmill_0

const IndustryTileLayout _tile_table_sawmill_0
static
Initial value:
{
MK(1, 0, 14),
MK(1, 1, 12),
MK(1, 2, 11),
MK(2, 0, 14),
MK(2, 1, 13),
MK(0, 0, 15),
MK(0, 1, 15),
MK(0, 2, 12),
}

Definition at line 110 of file build_industry.h.

◆ _tile_table_sawmill_1

const IndustryTileLayout _tile_table_sawmill_1
static
Initial value:
{
MK(0, 0, 15),
MK(0, 1, 11),
MK(0, 2, 14),
MK(1, 0, 15),
MK(1, 1, 13),
MK(1, 2, 12),
MK(2, 0, 11),
MK(2, 1, 13),
}

Definition at line 121 of file build_industry.h.

◆ _tile_table_steel_mill

const std::vector<IndustryTileLayout> _tile_table_steel_mill
static
Initial value:
{
_tile_table_steel_mill_0,
_tile_table_steel_mill_1,
}

Definition at line 397 of file build_industry.h.

◆ _tile_table_steel_mill_0

const IndustryTileLayout _tile_table_steel_mill_0
static
Initial value:
{
MK(2, 1, 52),
MK(2, 2, 53),
MK(3, 1, 54),
MK(3, 2, 55),
MK(0, 0, 56),
MK(1, 0, 57),
MK(0, 1, 56),
MK(1, 1, 57),
MK(0, 2, 56),
MK(1, 2, 57),
MK(2, 0, 56),
MK(3, 0, 57),
}

Definition at line 365 of file build_industry.h.

◆ _tile_table_steel_mill_1

const IndustryTileLayout _tile_table_steel_mill_1
static
Initial value:
{
MK(0, 0, 52),
MK(0, 1, 53),
MK(1, 0, 54),
MK(1, 1, 55),
MK(2, 0, 52),
MK(2, 1, 53),
MK(3, 0, 54),
MK(3, 1, 55),
MK(0, 2, 56),
MK(1, 2, 57),
MK(2, 2, 56),
MK(3, 2, 57),
MK(1, 3, 56),
MK(2, 3, 57),
}

Definition at line 380 of file build_industry.h.

◆ _tile_table_sugar_mine

const std::vector<IndustryTileLayout> _tile_table_sugar_mine
static
Initial value:
{
_tile_table_sugar_mine_0,
}

Definition at line 1028 of file build_industry.h.

◆ _tile_table_sugar_mine_0

const IndustryTileLayout _tile_table_sugar_mine_0
static
Initial value:
{
MK(0, 0, 167),
MK(0, 1, 168),
MK(1, 0, 169),
MK(1, 1, 170),
MK(2, 0, 171),
MK(2, 1, 172),
MK(3, 0, 173),
MK(3, 1, 174),
}

Definition at line 1017 of file build_industry.h.

◆ _tile_table_toffee_quarry

const std::vector<IndustryTileLayout> _tile_table_toffee_quarry
static
Initial value:
{
_tile_table_toffee_quarry_0,
}

Definition at line 1013 of file build_industry.h.

◆ _tile_table_toffee_quarry_0

const IndustryTileLayout _tile_table_toffee_quarry_0
static
Initial value:
{
MK(0, 0, 164),
MK(1, 0, 165),
MK(2, 0, 166),
}

Definition at line 1007 of file build_industry.h.

◆ _tile_table_toy_factory

const std::vector<IndustryTileLayout> _tile_table_toy_factory
static
Initial value:
{
_tile_table_toy_factory_0,
}

Definition at line 956 of file build_industry.h.

◆ _tile_table_toy_factory_0

const IndustryTileLayout _tile_table_toy_factory_0
static
Initial value:
{
MK(0, 0, 147),
MK(0, 1, 142),
MK(1, 0, 147),
MK(1, 1, 143),
MK(2, 0, 147),
MK(2, 1, 144),
MK(3, 0, 146),
MK(3, 1, 145),
}

Definition at line 945 of file build_industry.h.

◆ _tile_table_toy_shop

const std::vector<IndustryTileLayout> _tile_table_toy_shop
static
Initial value:
{
_tile_table_toy_shop_0,
}

Definition at line 941 of file build_industry.h.

◆ _tile_table_toy_shop_0

const IndustryTileLayout _tile_table_toy_shop_0
static
Initial value:
{
MK(0, 0, 138),
MK(0, 1, 139),
MK(1, 0, 140),
MK(1, 1, 141),
}

Definition at line 934 of file build_industry.h.

◆ _tile_table_water_supply

const std::vector<IndustryTileLayout> _tile_table_water_supply
static
Initial value:
{
_tile_table_water_supply_0,
}

Definition at line 696 of file build_industry.h.

◆ _tile_table_water_supply_0

const IndustryTileLayout _tile_table_water_supply_0
static
Initial value:
{
MK(0, 0, 118),
MK(0, 1, 119),
MK(1, 0, 118),
MK(1, 1, 119),
}

Definition at line 689 of file build_industry.h.

◆ _tile_table_water_tower

const std::vector<IndustryTileLayout> _tile_table_water_tower
static
Initial value:
{
_tile_table_water_tower_0,
}

Definition at line 704 of file build_industry.h.

◆ _tile_table_water_tower_0

const IndustryTileLayout _tile_table_water_tower_0
static
Initial value:
{
MK(0, 0, 120),
}

Definition at line 700 of file build_industry.h.

INVALID_INDUSTRYTILE
static const IndustryGfx INVALID_INDUSTRYTILE
one above amount is considered invalid
Definition: industry_type.h:34
GRFFileProps
Data related to the handling of grf files.
Definition: newgrf_commons.h:317
ANIM_STATUS_NO_ANIMATION
static const uint8_t ANIM_STATUS_NO_ANIMATION
There is no animation.
Definition: newgrf_animation_type.h:15
CT_INVALID
static constexpr CargoLabel CT_INVALID
Invalid cargo type.
Definition: cargo_type.h:71
MK
#define MK(x, y, m)
Definition of an industry tiles layout.
Definition: build_industry.h:21
INVALID_INDUSTRYTYPE
static const IndustryType INVALID_INDUSTRYTYPE
one above amount is considered invalid
Definition: industry_type.h:27