File diff r3876:7e1a3ac6cbb4 → r3877:c0e9cf5b0329
table/build_industry.h
Show inline comments
 
@@ -1067,18 +1067,19 @@ static const IndustryTileTable * const _
 

	
 
/* Procedures that can be run to check whether an industry may
 
 * build at location the given to the procedure */
 
typedef enum CheckProcs {
 
	CHECK_NOTHING    = 0,
 
	CHECK_FOREST     = 1,
 
	CHECK_OIL        = 2,
 
	CHECK_REFINERY   = 2,
 
	CHECK_FARM       = 3,
 
	CHECK_PLANTATION = 4,
 
	CHECK_WATER      = 5,
 
	CHECK_LUMBERMILL = 6,
 
	CHECK_BUBBLEGEN  = 7,
 
	CHECK_OIL_RIG    = 8,
 
	CHECK_END,
 
} CheckProc;
 

	
 
#define MK(tbl, d, c1, c2, c3, proc, p1, r1, p2, r2, m, a1, a2, a3, s1, s2, s3) \
 
	{tbl, lengthof(tbl), d, {c1, c2, c3}, proc, {p1, p2}, {r1, r2}, m,            \
 
	 {a1, a2, a3},  s1, s2, s3}
 
@@ -1112,19 +1113,19 @@ static const IndustrySpec _industry_spec
 
	   IT_SAWMILL,        IT_PAPER_MILL,       IT_INVALID,       CHECK_FOREST,
 
	   CT_WOOD,       13, CT_INVALID,       0, 30,
 
	   CT_INVALID,        CT_INVALID,          CT_INVALID,
 
	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4835_INCREASES_PRODUCTION,     STR_483A_INSECT_INFESTATION_CAUSES),
 

	
 
	MK(_tile_table_oil_refinery,               31,
 
	   IT_OIL_RIG,        IT_INVALID,          IT_INVALID,       CHECK_OIL,
 
	   IT_OIL_RIG,        IT_INVALID,          IT_INVALID,       CHECK_REFINERY,
 
	   CT_GOODS,       0, CT_INVALID,       0, 5,
 
	   CT_OIL,            CT_INVALID,          CT_INVALID,
 
	   STR_4833_SUPPLY_PROBLEMS_CAUSE_TO,      STR_4835_INCREASES_PRODUCTION,     STR_4839_PRODUCTION_DOWN_BY_50),
 

	
 
	MK(_tile_table_oil_rig,                    240,
 
	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_OIL,
 
	   IT_OIL_REFINERY,   IT_INVALID,          IT_INVALID,       CHECK_OIL_RIG,
 
	   CT_OIL,        15, CT_PASSENGERS,    2, 5,
 
	   CT_INVALID,        CT_INVALID,          CT_INVALID,
 
	   STR_4832_ANNOUNCES_IMMINENT_CLOSURE,    STR_4837_NEW_OIL_RESERVES_FOUND,   STR_4839_PRODUCTION_DOWN_BY_50),
 

	
 
	MK(_tile_table_factory,                    26,
 
	   IT_FARM,           IT_STEEL_MILL,       IT_INVALID,       CHECK_NOTHING,