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), min(255, d), 0, d, 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 1177 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 16 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
s1 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 1576 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 1092 of file build_industry.h.

const IndustryTileTable* const _tile_table_bank[] [static]

Initial value:

 {
  _tile_table_bank_0,
}

Definition at line 519 of file build_industry.h.

const IndustryTileTable* const _tile_table_bank2[] [static]

Initial value:

 {
  _tile_table_bank2_0,
}

Definition at line 612 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 606 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 513 of file build_industry.h.

const IndustryTileTable* const _tile_table_battery_farm[] [static]

Initial value:

 {
  _tile_table_battery_farm_0,
}

Definition at line 941 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 917 of file build_industry.h.

const IndustryTileTable* const _tile_table_bubble_generator[] [static]

Initial value:

 {
  _tile_table_bubble_generator_0,
}

Definition at line 1048 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 1032 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 912 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 880 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 896 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 70 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 23 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 33 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 46 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 56 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 968 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 945 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 957 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 485 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 460 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 472 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 875 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 826 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 848 of file build_industry.h.

const IndustryTileTable* const _tile_table_diamond_mine[] [static]

Initial value:

 {
  _tile_table_diamond_mine_0,
}

Definition at line 629 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 616 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 328 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 758 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 734 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 746 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 296 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 312 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 454 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 808 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 763 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 776 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 792 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 409 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 422 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 438 of file build_industry.h.

const IndustryTileTable* const _tile_table_fizzy_drink[] [static]

Initial value:

 {
  _tile_table_fizzy_drink_0,
}

Definition at line 1028 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 1020 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 557 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 523 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 539 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 195 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 146 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 168 of file build_industry.h.

const IndustryTileTable* const _tile_table_fruit_plantation[] [static]

Initial value:

 {
  _tile_table_fruit_plantation_0,
}

Definition at line 681 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 657 of file build_industry.h.

const IndustryTileTable* const _tile_table_gold_mine[] [static]

Initial value:

 {
  _tile_table_gold_mine_0,
}

Definition at line 602 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 582 of file build_industry.h.

const IndustryTileTable* const _tile_table_iron_mine[] [static]

Initial value:

 {
  _tile_table_iron_mine_0,
}

Definition at line 653 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 633 of file build_industry.h.

const IndustryTileTable* const _tile_table_lumber_mill[] [static]

Initial value:

 {
  _tile_table_lumber_mill_0,
}

Definition at line 822 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 814 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 238 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 200 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 219 of file build_industry.h.

const IndustryTileTable* const _tile_table_oil_rig[] [static]

Initial value:

 {
  _tile_table_oil_rig_0,
}

Definition at line 292 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 508 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 490 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 499 of file build_industry.h.

const IndustryTileTable* const _tile_table_paper_mill[] [static]

Initial value:

 {
  _tile_table_paper_mill_0,
}

Definition at line 578 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 562 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 1015 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 1001 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 1008 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 111 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 77 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 89 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 101 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 365 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 333 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 349 of file build_industry.h.

const IndustryTileTable* const _tile_table_rubber_plantation[] [static]

Initial value:

 {
  _tile_table_rubber_plantation_0,
}

Definition at line 709 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 685 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 141 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 117 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 129 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 404 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 370 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 386 of file build_industry.h.

const IndustryTileTable* const _tile_table_sugar_mine[] [static]

Initial value:

 {
  _tile_table_sugar_mine_0,
}

Definition at line 1075 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 1063 of file build_industry.h.

const IndustryTileTable* const _tile_table_toffee_quarry[] [static]

Initial value:

 {
  _tile_table_toffee_quarry_0,
}

Definition at line 1059 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 1052 of file build_industry.h.

const IndustryTileTable* const _tile_table_toy_factory[] [static]

Initial value:

 {
  _tile_table_toy_factory_0,
}

Definition at line 997 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 985 of file build_industry.h.

const IndustryTileTable* const _tile_table_toy_shop[] [static]

Initial value:

 {
  _tile_table_toy_shop_0,
}

Definition at line 981 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 973 of file build_industry.h.

const IndustryTileTable* const _tile_table_water_supply[] [static]

Initial value:

 {
  _tile_table_water_supply_0,
}

Definition at line 721 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 713 of file build_industry.h.

const IndustryTileTable* const _tile_table_water_tower[] [static]

Initial value:

 {
  _tile_table_water_tower_0,
}

Definition at line 730 of file build_industry.h.

const IndustryTileTable _tile_table_water_tower_0[] [static]

Initial value:

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

Definition at line 725 of file build_industry.h.


Generated on Thu Oct 1 11:03:29 2009 for OpenTTD by  doxygen 1.5.6