OpenTTD Source: src/table/build_industry.h File Reference

OpenTTD Source 14.0-beta3

Macros | Enumerations | Variables
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, sndc, 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 uint8_t | _sawmill_sounds [] = { SND_28_SAWMILL }
| Array with saw sound, for sawmill.
static const uint8_t | _factory_sounds [] = { SND_03_FACTORY }
| Array with whistle sound, for factory.
static const 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 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,
|  |  | sndc,
|  |  | 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}, \
{p1, p2, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID}, \
{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}, \
{a1, a2, a3, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID}, \
{{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}, \
sndc, snd, 0, 0, true, GRFFileProps(INVALID_INDUSTRYTYPE)}

Writes the properties of an industry into the IndustrySpec struct.

Parameters

  tbl | tile table
  sndc | number of sounds
  snd | sounds table
  d | cost multiplier
  pc | prospecting chance
  ai1 | appear chance ingame - temperate
  ai2 | appear chance ingame - arctic
  ai3 | appear chance ingame - tropic
  ai4 | appear chance ingame - toyland
  ag1 | appear chance random creation - temperate
  ag2 | appear chance random creation - arctic
  ag3 | appear chance random creation - tropic
  ag4 | appear chance random creation - toyland
  col | map colour
  c1 | industry proximity refusal - 1st
  c2 | industry proximity refusal - 2nd
  c3 | industry proximity refusal - 3th
  proc | check procedure index
  p1 | produce cargo 1
  r1 | rate of production 1
  p2 | produce cargo 2
  r2 | rate of production 1
  m | minimum cargo moved to station
  a1 | accepted cargo 1
  im1 | input multiplier for cargo 1
  a2 | accepted cargo 2
  im2 | input multiplier for cargo 2
  a3 | accepted cargo 3
  im3 | input multiplier for cargo 3
  pr | industry life (actually, the same as extractive, organic, processing in ttdpatch's specs)
  clim | climate availability
  bev | industry behaviour
  in | name
  intx | text while building
  s1 | text for closure
  s2 | text for production up
  s3 | text for production down

Definition at line 1128 of file build_industry.h.

## ◆ MK

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

Definition of an industry tiles layout.

Parameters

  x | offset x of this tile
  y | offset y of this tile
  m | index 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}, \
{c1, c2, c3, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID, CT_INVALID}, \
{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

  ca1 | acceptance of first cargo
  c1 | first type of cargo accepted for this tile
  ca2 | acceptance of second cargo
  c2 | second cargo
  ca3 | acceptance of third cargo
  c3 | and third cargo. Those three are in an array
  sl | slope refused upon choosing a place to build
  a1 | animation frame on production
  a2 | next frame of animation
  a3 | chooses between animation or construction state

Definition at line 1535 of file build_industry.h.

## Variable Documentation

## ◆ _plastic_mine_sounds

const 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:324
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