build_industry.h File Reference

Tables with default industry layouts and behaviours. More...

Go to the source code of this file.

Defines

#define MK(x, y, m)   {{x, y}, m}
 Definition of an industry tiles layout.
#define MKEND   {{-0x80, 0}, 0}
 Terminator of industry tiles layout definition.
#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.
#define MT(ca1, c1, ca2, c2, ca3, c3, sl, a1, a2, a3)   {{c1, c2, c3}, {ca1, ca2, ca3}, sl, a1, a2, a3, 0, 0xFFFF, 2, 0, 0, true, {INVALID_INDUSTRYTILE, 0, NULL, NULL, INVALID_INDUSTRYTILE}}
 Writes the properties of an industry tile into the IndustryTileSpec struct.

Enumerations

enum  {
  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 IndustryTileTable _tile_table_coal_mine_0 []
static const IndustryTileTable _tile_table_coal_mine_1 []
static const IndustryTileTable _tile_table_coal_mine_2 []
static const IndustryTileTable _tile_table_coal_mine_3 []
static const IndustryTileTable
*const 
_tile_table_coal_mine []
static const IndustryTileTable _tile_table_power_station_0 []
static const IndustryTileTable _tile_table_power_station_1 []
static const IndustryTileTable _tile_table_power_station_2 []
static const IndustryTileTable
*const 
_tile_table_power_station []
static const IndustryTileTable _tile_table_sawmill_0 []
static const IndustryTileTable _tile_table_sawmill_1 []
static const IndustryTileTable
*const 
_tile_table_sawmill []
static const IndustryTileTable _tile_table_forest_0 []
static const IndustryTileTable _tile_table_forest_1 []
static const IndustryTileTable
*const 
_tile_table_forest []
static const IndustryTileTable _tile_table_oil_refinery_0 []
static const IndustryTileTable _tile_table_oil_refinery_1 []
static const IndustryTileTable
*const 
_tile_table_oil_refinery []
static const IndustryTileTable _tile_table_oil_rig_0 []
static const IndustryTileTable
*const 
_tile_table_oil_rig []
static const IndustryTileTable _tile_table_factory_0 []
static const IndustryTileTable _tile_table_factory_1 []
static const IndustryTileTable
*const 
_tile_table_factory []
static const IndustryTileTable _tile_table_printing_works_0 []
static const IndustryTileTable _tile_table_printing_works_1 []
static const IndustryTileTable
*const 
_tile_table_printing_works []
static const IndustryTileTable _tile_table_steel_mill_0 []
static const IndustryTileTable _tile_table_steel_mill_1 []
static const IndustryTileTable
*const 
_tile_table_steel_mill []
static const IndustryTileTable _tile_table_farm_0 []
static const IndustryTileTable _tile_table_farm_1 []
static const IndustryTileTable _tile_table_farm_2 []
static const IndustryTileTable
*const 
_tile_table_farm []
static const IndustryTileTable _tile_table_copper_mine_0 []
static const IndustryTileTable _tile_table_copper_mine_1 []
static const IndustryTileTable
*const 
_tile_table_copper_mine []
static const IndustryTileTable _tile_table_oil_well_0 []
static const IndustryTileTable _tile_table_oil_well_1 []
static const IndustryTileTable
*const 
_tile_table_oil_well []
static const IndustryTileTable _tile_table_bank_0 []
static const IndustryTileTable
*const 
_tile_table_bank []
static const IndustryTileTable _tile_table_food_process_0 []
static const IndustryTileTable _tile_table_food_process_1 []
static const IndustryTileTable
*const 
_tile_table_food_process []
static const IndustryTileTable _tile_table_paper_mill_0 []
static const IndustryTileTable
*const 
_tile_table_paper_mill []
static const IndustryTileTable _tile_table_gold_mine_0 []
static const IndustryTileTable
*const 
_tile_table_gold_mine []
static const IndustryTileTable _tile_table_bank2_0 []
static const IndustryTileTable
*const 
_tile_table_bank2 []
static const IndustryTileTable _tile_table_diamond_mine_0 []
static const IndustryTileTable
*const 
_tile_table_diamond_mine []
static const IndustryTileTable _tile_table_iron_mine_0 []
static const IndustryTileTable
*const 
_tile_table_iron_mine []
static const IndustryTileTable _tile_table_fruit_plantation_0 []
static const IndustryTileTable
*const 
_tile_table_fruit_plantation []
static const IndustryTileTable _tile_table_rubber_plantation_0 []
static const IndustryTileTable
*const 
_tile_table_rubber_plantation []
static const IndustryTileTable _tile_table_water_supply_0 []
static const IndustryTileTable
*const 
_tile_table_water_supply []
static const IndustryTileTable _tile_table_water_tower_0 []
static const IndustryTileTable
*const 
_tile_table_water_tower []
static const IndustryTileTable _tile_table_factory2_0 []
static const IndustryTileTable _tile_table_factory2_1 []
static const IndustryTileTable
*const 
_tile_table_factory2 []
static const IndustryTileTable _tile_table_farm2_0 []
static const IndustryTileTable _tile_table_farm2_1 []
static const IndustryTileTable _tile_table_farm2_2 []
static const IndustryTileTable
*const 
_tile_table_farm2 []
static const IndustryTileTable _tile_table_lumber_mill_0 []
static const IndustryTileTable
*const 
_tile_table_lumber_mill []
static const IndustryTileTable _tile_table_cotton_candy_0 []
static const IndustryTileTable _tile_table_cotton_candy_1 []
static const IndustryTileTable
*const 
_tile_table_cotton_candy []
static const IndustryTileTable _tile_table_candy_factory_0 []
static const IndustryTileTable _tile_table_candy_factory_1 []
static const IndustryTileTable
*const 
_tile_table_candy_factory []
static const IndustryTileTable _tile_table_battery_farm_0 []
static const IndustryTileTable
*const 
_tile_table_battery_farm []
static const IndustryTileTable _tile_table_cola_wells_0 []
static const IndustryTileTable _tile_table_cola_wells_1 []
static const IndustryTileTable
*const 
_tile_table_cola_wells []
static const IndustryTileTable _tile_table_toy_shop_0 []
static const IndustryTileTable
*const 
_tile_table_toy_shop []
static const IndustryTileTable _tile_table_toy_factory_0 []
static const IndustryTileTable
*const 
_tile_table_toy_factory []
static const IndustryTileTable _tile_table_plastic_fountain_0 []
static const IndustryTileTable _tile_table_plastic_fountain_1 []
static const IndustryTileTable
*const 
_tile_table_plastic_fountain []
static const IndustryTileTable _tile_table_fizzy_drink_0 []
static const IndustryTileTable
*const 
_tile_table_fizzy_drink []
static const IndustryTileTable _tile_table_bubble_generator_0 []
static const IndustryTileTable
*const 
_tile_table_bubble_generator []
static const IndustryTileTable _tile_table_toffee_quarry_0 []
static const IndustryTileTable
*const 
_tile_table_toffee_quarry []
static const IndustryTileTable _tile_table_sugar_mine_0 []
static const IndustryTileTable
*const 
_tile_table_sugar_mine []
static const uint8 _sawmill_sounds [] = { SND_28_SAWMILL }
 Array with saw sound, for sawmill.
static const uint8 _factory_sounds [] = { SND_03_FACTORY_WHISTLE }
 Array with whistle sound, for factory.
static const uint8 _farm_sounds [] = { SND_24_SHEEP, SND_25_COW, SND_26_HORSE }
 Array with 3 animal sounds, for farms.
static const uint8 _plastic_mine_sounds [] = { SND_33_PLASTIC_MINE }
 Array with.
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.


Define Documentation

#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, lengthof(tbl), d, 0, pc, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m, \
    {a1, a2, a3}, {{im1, 0}, {im2, 0}, {im3, 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, {INVALID_INDUSTRYTYPE, 0, NULL, NULL, 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 availaility
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 1184 of file build_industry.h.

#define MK ( x,
y,
 )     {{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 23 of file build_industry.h.

#define MT ( ca1,
c1,
ca2,
c2,
ca3,
c3,
sl,
a1,
a2,
a3   )     {{c1, c2, c3}, {ca1, ca2, ca3}, sl, a1, a2, a3, 0, 0xFFFF, 2, 0, 0, true, {INVALID_INDUSTRYTILE, 0, NULL, NULL, 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 1583 of file build_industry.h.


Variable Documentation

const uint8 _plastic_mine_sounds[] = { SND_33_PLASTIC_MINE } [static]

Array with.

.. hem... a sound of toyland

Definition at line 1099 of file build_industry.h.

const IndustryTileTable* const _tile_table_bank[] [static]

Initial value:

 {
  _tile_table_bank_0,
}

Definition at line 526 of file build_industry.h.

const IndustryTileTable* const _tile_table_bank2[] [static]

Initial value:

 {
  _tile_table_bank2_0,
}

Definition at line 619 of file build_industry.h.

const IndustryTileTable _tile_table_bank2_0[] [static]

Initial value:

 {
  MK(0, 0, 89),
  MK(1, 0, 90),
  MKEND
}

Definition at line 613 of file build_industry.h.

const IndustryTileTable _tile_table_bank_0[] [static]

Initial value:

 {
  MK(0, 0, 58),
  MK(1, 0, 59),
  MKEND
}

Definition at line 520 of file build_industry.h.

const IndustryTileTable* const _tile_table_battery_farm[] [static]

Initial value:

 {
  _tile_table_battery_farm_0,
}

Definition at line 948 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 924 of file build_industry.h.

const IndustryTileTable* const _tile_table_bubble_generator[] [static]

Initial value:

 {
  _tile_table_bubble_generator_0,
}

Definition at line 1055 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 1039 of file build_industry.h.

const IndustryTileTable* const _tile_table_candy_factory[] [static]

Initial value:

 {
  _tile_table_candy_factory_0,
  _tile_table_candy_factory_1,
}

Definition at line 919 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 887 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 903 of file build_industry.h.

const IndustryTileTable* const _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 77 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 30 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 40 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 53 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 63 of file build_industry.h.

const IndustryTileTable* const _tile_table_cola_wells[] [static]

Initial value:

 {
  _tile_table_cola_wells_0,
  _tile_table_cola_wells_1,
}

Definition at line 975 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 952 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 964 of file build_industry.h.

const IndustryTileTable* const _tile_table_copper_mine[] [static]

Initial value:

 {
  _tile_table_copper_mine_0,
  _tile_table_copper_mine_1,
}

Definition at line 492 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 467 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 479 of file build_industry.h.

const IndustryTileTable* const _tile_table_cotton_candy[] [static]

Initial value:

 {
  _tile_table_cotton_candy_0,
  _tile_table_cotton_candy_1,
}

Definition at line 882 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 833 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 855 of file build_industry.h.

const IndustryTileTable* const _tile_table_diamond_mine[] [static]

Initial value:

 {
  _tile_table_diamond_mine_0,
}

Definition at line 636 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 623 of file build_industry.h.

const IndustryTileTable* const _tile_table_factory[] [static]

Initial value:

 {
  _tile_table_factory_0,
  _tile_table_factory_1,
}

Definition at line 335 of file build_industry.h.

const IndustryTileTable* const _tile_table_factory2[] [static]

Initial value:

 {
  _tile_table_factory2_0,
  _tile_table_factory2_1,
}

Definition at line 765 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 741 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 753 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 303 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 319 of file build_industry.h.

const IndustryTileTable* const _tile_table_farm[] [static]

Initial value:

 {
  _tile_table_farm_0,
  _tile_table_farm_1,
  _tile_table_farm_2,
}

Definition at line 461 of file build_industry.h.

const IndustryTileTable* const _tile_table_farm2[] [static]

Initial value:

 {
  _tile_table_farm2_0,
  _tile_table_farm2_1,
  _tile_table_farm2_2,
}

Definition at line 815 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 770 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 783 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 799 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 416 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 429 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 445 of file build_industry.h.

const IndustryTileTable* const _tile_table_fizzy_drink[] [static]

Initial value:

 {
  _tile_table_fizzy_drink_0,
}

Definition at line 1035 of file build_industry.h.

const IndustryTileTable _tile_table_fizzy_drink_0[] [static]

Initial value:

 {
  MK(0, 0, 156),
  MK(0, 1, 157),
  MK(1, 0, 158),
  MK(1, 1, 159),
  MKEND
}

Definition at line 1027 of file build_industry.h.

const IndustryTileTable* const _tile_table_food_process[] [static]

Initial value:

 {
  _tile_table_food_process_0,
  _tile_table_food_process_1,
}

Definition at line 564 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 530 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 546 of file build_industry.h.

const IndustryTileTable* const _tile_table_forest[] [static]

Initial value:

 {
  _tile_table_forest_0,
  _tile_table_forest_1,
}

Definition at line 202 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 153 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 175 of file build_industry.h.

const IndustryTileTable* const _tile_table_fruit_plantation[] [static]

Initial value:

 {
  _tile_table_fruit_plantation_0,
}

Definition at line 688 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 664 of file build_industry.h.

const IndustryTileTable* const _tile_table_gold_mine[] [static]

Initial value:

 {
  _tile_table_gold_mine_0,
}

Definition at line 609 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 589 of file build_industry.h.

const IndustryTileTable* const _tile_table_iron_mine[] [static]

Initial value:

 {
  _tile_table_iron_mine_0,
}

Definition at line 660 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 640 of file build_industry.h.

const IndustryTileTable* const _tile_table_lumber_mill[] [static]

Initial value:

 {
  _tile_table_lumber_mill_0,
}

Definition at line 829 of file build_industry.h.

const IndustryTileTable _tile_table_lumber_mill_0[] [static]

Initial value:

 {
  MK(0, 0, 125),
  MK(0, 1, 126),
  MK(1, 0, 127),
  MK(1, 1, 128),
  MKEND
}

Definition at line 821 of file build_industry.h.

const IndustryTileTable* const _tile_table_oil_refinery[] [static]

Initial value:

 {
  _tile_table_oil_refinery_0,
  _tile_table_oil_refinery_1,
}

Definition at line 245 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 207 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 226 of file build_industry.h.

const IndustryTileTable* const _tile_table_oil_rig[] [static]

Initial value:

 {
  _tile_table_oil_rig_0,
}

Definition at line 299 of file build_industry.h.

const IndustryTileTable* const _tile_table_oil_well[] [static]

Initial value:

 {
  _tile_table_oil_well_0,
  _tile_table_oil_well_1,
}

Definition at line 515 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 497 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 506 of file build_industry.h.

const IndustryTileTable* const _tile_table_paper_mill[] [static]

Initial value:

 {
  _tile_table_paper_mill_0,
}

Definition at line 585 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 569 of file build_industry.h.

const IndustryTileTable* const _tile_table_plastic_fountain[] [static]

Initial value:

 {
  _tile_table_plastic_fountain_0,
  _tile_table_plastic_fountain_1,
}

Definition at line 1022 of file build_industry.h.

const IndustryTileTable _tile_table_plastic_fountain_0[] [static]

Initial value:

 {
  MK(0, 0, 148),
  MK(0, 1, 151),
  MK(0, 2, 154),
  MKEND
}

Definition at line 1008 of file build_industry.h.

const IndustryTileTable _tile_table_plastic_fountain_1[] [static]

Initial value:

 {
  MK(0, 0, 148),
  MK(1, 0, 151),
  MK(2, 0, 154),
  MKEND
}

Definition at line 1015 of file build_industry.h.

const IndustryTileTable* const _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 118 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 84 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 96 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 108 of file build_industry.h.

const IndustryTileTable* const _tile_table_printing_works[] [static]

Initial value:

 {
  _tile_table_printing_works_0,
  _tile_table_printing_works_1,
}

Definition at line 372 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 340 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 356 of file build_industry.h.

const IndustryTileTable* const _tile_table_rubber_plantation[] [static]

Initial value:

 {
  _tile_table_rubber_plantation_0,
}

Definition at line 716 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 692 of file build_industry.h.

const IndustryTileTable* const _tile_table_sawmill[] [static]

Initial value:

 {
  _tile_table_sawmill_0,
  _tile_table_sawmill_1,
}

Definition at line 148 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 124 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 136 of file build_industry.h.

const IndustryTileTable* const _tile_table_steel_mill[] [static]

Initial value:

 {
  _tile_table_steel_mill_0,
  _tile_table_steel_mill_1,
}

Definition at line 411 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 377 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 393 of file build_industry.h.

const IndustryTileTable* const _tile_table_sugar_mine[] [static]

Initial value:

 {
  _tile_table_sugar_mine_0,
}

Definition at line 1082 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 1070 of file build_industry.h.

const IndustryTileTable* const _tile_table_toffee_quarry[] [static]

Initial value:

 {
  _tile_table_toffee_quarry_0,
}

Definition at line 1066 of file build_industry.h.

const IndustryTileTable _tile_table_toffee_quarry_0[] [static]

Initial value:

 {
  MK(0, 0, 164),
  MK(1, 0, 165),
  MK(2, 0, 166),
  MKEND
}

Definition at line 1059 of file build_industry.h.

const IndustryTileTable* const _tile_table_toy_factory[] [static]

Initial value:

 {
  _tile_table_toy_factory_0,
}

Definition at line 1004 of file build_industry.h.

const IndustryTileTable _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),
  MKEND
}

Definition at line 992 of file build_industry.h.

const IndustryTileTable* const _tile_table_toy_shop[] [static]

Initial value:

 {
  _tile_table_toy_shop_0,
}

Definition at line 988 of file build_industry.h.

const IndustryTileTable _tile_table_toy_shop_0[] [static]

Initial value:

 {
  MK(0, 0, 138),
  MK(0, 1, 139),
  MK(1, 0, 140),
  MK(1, 1, 141),
  MKEND
}

Definition at line 980 of file build_industry.h.

const IndustryTileTable* const _tile_table_water_supply[] [static]

Initial value:

 {
  _tile_table_water_supply_0,
}

Definition at line 728 of file build_industry.h.

const IndustryTileTable _tile_table_water_supply_0[] [static]

Initial value:

 {
  MK(0, 0, 118),
  MK(0, 1, 119),
  MK(1, 0, 118),
  MK(1, 1, 119),
  MKEND
}

Definition at line 720 of file build_industry.h.

const IndustryTileTable* const _tile_table_water_tower[] [static]

Initial value:

 {
  _tile_table_water_tower_0,
}

Definition at line 737 of file build_industry.h.

const IndustryTileTable _tile_table_water_tower_0[] [static]

Initial value:

 {
  MK(0, 0, 120),
  MKEND
}

Definition at line 732 of file build_industry.h.


Generated on Thu Feb 4 17:20:39 2010 for OpenTTD by  doxygen 1.5.6