tron@909: #define MK(x,y, m) {{x, y}, m} truelight@0: tron@909: #define MKEND {{-0x80, 0}, 0} truelight@0: truelight@0: static const IndustryTileTable _tile_table_coal_mine_0[] = { truelight@0: MK(1,1, 0), truelight@0: MK(1,2, 2), truelight@0: MK(0,0, 5), truelight@0: MK(1,0, 6), truelight@0: MK(2,0, 3), truelight@0: MK(2,2, 3), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_coal_mine_1[] = { truelight@0: MK(1,1, 0), truelight@0: MK(1,2, 2), truelight@0: MK(2,0, 0), truelight@0: MK(2,1, 2), truelight@0: MK(1,0, 3), truelight@0: MK(0,0, 3), truelight@0: MK(0,1, 4), truelight@0: MK(0,2, 4), truelight@0: MK(2,2, 4), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_coal_mine_2[] = { truelight@0: MK(0,0, 0), truelight@0: MK(0,1, 2), truelight@0: MK(0,2, 5), truelight@0: MK(1,0, 3), truelight@0: MK(1,1, 3), truelight@0: MK(1,2, 6), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_coal_mine_3[] = { truelight@0: MK(0,1, 0), truelight@0: MK(0,2, 2), truelight@0: MK(0,3, 4), truelight@0: MK(1,0, 5), truelight@0: MK(1,1, 0), truelight@0: MK(1,2, 2), truelight@0: MK(1,3, 3), truelight@0: MK(2,0, 6), truelight@0: MK(2,1, 4), truelight@0: MK(2,2, 3), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_coal_mine[] = { truelight@0: _tile_table_coal_mine_0, truelight@0: _tile_table_coal_mine_1, truelight@0: _tile_table_coal_mine_2, truelight@0: _tile_table_coal_mine_3, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_power_station_0[] = { truelight@0: MK(0,0, 7), truelight@0: MK(0,1, 9), truelight@0: MK(1,0, 7), truelight@0: MK(1,1, 8), truelight@0: MK(2,0, 7), truelight@0: MK(2,1, 8), truelight@0: MK(3,0, 10), truelight@0: MK(3,1, 10), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_power_station_1[] = { truelight@0: MK(0,1, 7), truelight@0: MK(0,2, 7), truelight@0: MK(1,0, 8), truelight@0: MK(1,1, 8), truelight@0: MK(1,2, 7), truelight@0: MK(2,0, 9), truelight@0: MK(2,1, 10), truelight@0: MK(2,2, 9), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_power_station_2[] = { truelight@0: MK(0,0, 7), truelight@0: MK(0,1, 7), truelight@0: MK(1,0, 9), truelight@0: MK(1,1, 8), truelight@0: MK(2,0, 10), truelight@0: MK(2,1, 9), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_power_station[] = { truelight@0: _tile_table_power_station_0, truelight@0: _tile_table_power_station_1, truelight@0: _tile_table_power_station_2, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_sawmill_0[] = { truelight@0: MK(1,0, 14), truelight@0: MK(1,1, 12), truelight@0: MK(1,2, 11), truelight@0: MK(2,0, 14), truelight@0: MK(2,1, 13), truelight@0: MK(0,0, 15), truelight@0: MK(0,1, 15), truelight@0: MK(0,2, 12), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_sawmill_1[] = { truelight@0: MK(0,0, 15), truelight@0: MK(0,1, 11), truelight@0: MK(0,2, 14), truelight@0: MK(1,0, 15), truelight@0: MK(1,1, 13), truelight@0: MK(1,2, 12), truelight@0: MK(2,0, 11), truelight@0: MK(2,1, 13), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_sawmill[] = { truelight@0: _tile_table_sawmill_0, truelight@0: _tile_table_sawmill_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_forest_0[] = { truelight@0: MK(0,0, 16), truelight@0: MK(0,1, 16), truelight@0: MK(0,2, 16), truelight@0: MK(0,3, 16), truelight@0: MK(1,0, 16), truelight@0: MK(1,1, 16), truelight@0: MK(1,2, 16), truelight@0: MK(1,3, 16), truelight@0: MK(2,0, 16), truelight@0: MK(2,1, 16), truelight@0: MK(2,2, 16), truelight@0: MK(2,3, 16), truelight@0: MK(3,0, 16), truelight@0: MK(3,1, 16), truelight@0: MK(3,2, 16), truelight@0: MK(3,3, 16), truelight@0: MK(1,4, 16), truelight@0: MK(2,4, 16), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_forest_1[] = { truelight@0: MK(0,0, 16), truelight@0: MK(1,0, 16), truelight@0: MK(2,0, 16), truelight@0: MK(3,0, 16), truelight@0: MK(4,0, 16), truelight@0: MK(0,1, 16), truelight@0: MK(1,1, 16), truelight@0: MK(2,1, 16), truelight@0: MK(3,1, 16), truelight@0: MK(4,1, 16), truelight@0: MK(0,2, 16), truelight@0: MK(1,2, 16), truelight@0: MK(2,2, 16), truelight@0: MK(3,2, 16), truelight@0: MK(4,2, 16), truelight@0: MK(0,3, 16), truelight@0: MK(1,3, 16), truelight@0: MK(2,3, 16), truelight@0: MK(3,3, 16), truelight@0: MK(4,3, 16), truelight@0: MK(1,4, 16), truelight@0: MK(2,4, 16), truelight@0: MK(3,4, 16), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_forest[] = { truelight@0: _tile_table_forest_0, truelight@0: _tile_table_forest_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_oil_refinery_0[] = { truelight@0: MK(0,0, 20), truelight@0: MK(0,1, 21), truelight@0: MK(0,2, 22), truelight@0: MK(0,3, 21), truelight@0: MK(1,0, 20), truelight@0: MK(1,1, 19), truelight@0: MK(1,2, 22), truelight@0: MK(1,3, 20), truelight@0: MK(2,1, 18), truelight@0: MK(2,2, 18), truelight@0: MK(2,3, 18), truelight@0: MK(3,2, 18), truelight@0: MK(3,3, 18), truelight@0: MK(2,0, 23), truelight@0: MK(3,1, 23), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_oil_refinery_1[] = { truelight@0: MK(0,0, 18), truelight@0: MK(0,1, 18), truelight@0: MK(0,2, 21), truelight@0: MK(0,3, 22), truelight@0: MK(0,4, 20), truelight@0: MK(1,0, 18), truelight@0: MK(1,1, 18), truelight@0: MK(1,2, 19), truelight@0: MK(1,3, 20), truelight@0: MK(2,0, 18), truelight@0: MK(2,1, 18), truelight@0: MK(2,2, 19), truelight@0: MK(2,3, 22), truelight@0: MK(1,4, 23), truelight@0: MK(2,4, 23), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_oil_refinery[] = { truelight@0: _tile_table_oil_refinery_0, truelight@0: _tile_table_oil_refinery_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_oil_rig_0[] = { truelight@0: MK(0,0, 24), truelight@0: MK(0,1, 24), truelight@0: MK(0,2, 25), truelight@0: MK(1,0, 26), truelight@0: MK(1,1, 27), truelight@0: MK(1,2, 28), truelight@0: MK(-4,-5, 255), truelight@0: MK(-4,-4, 255), truelight@0: MK(-4,-3, 255), truelight@0: MK(-4,-2, 255), truelight@0: MK(-4,-1, 255), truelight@0: MK(-4,0, 255), truelight@0: MK(-4,1, 255), truelight@0: MK(-4,2, 255), truelight@0: MK(-4,3, 255), truelight@0: MK(-4,4, 255), truelight@0: MK(-4,5, 255), truelight@0: MK(-3,5, 255), truelight@0: MK(-2,5, 255), truelight@0: MK(-1,5, 255), truelight@0: MK(0,6, 255), truelight@0: MK(1,6, 255), truelight@0: MK(2,6, 255), truelight@0: MK(3,6, 255), truelight@0: MK(4,6, 255), truelight@0: MK(5,6, 255), truelight@0: MK(5,5, 255), truelight@0: MK(5,4, 255), truelight@0: MK(5,3, 255), truelight@0: MK(5,2, 255), truelight@0: MK(5,1, 255), truelight@0: MK(5,0, 255), truelight@0: MK(5,-1, 255), truelight@0: MK(5,-2, 255), truelight@0: MK(5,-3, 255), truelight@0: MK(5,-4, 255), truelight@0: MK(4,-4, 255), truelight@0: MK(3,-4, 255), truelight@0: MK(2,-4, 255), truelight@0: MK(1,-4, 255), truelight@0: MK(0,-4, 255), truelight@0: MK(-1,-5, 255), truelight@0: MK(-2,-5, 255), truelight@0: MK(-3,-5, 255), truelight@0: MK(2,0, 255), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_oil_rig[] = { truelight@0: _tile_table_oil_rig_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_factory_0[] = { truelight@0: MK(0,0, 39), truelight@0: MK(0,1, 40), truelight@0: MK(1,0, 41), truelight@0: MK(1,1, 42), truelight@0: MK(0,2, 39), truelight@0: MK(0,3, 40), truelight@0: MK(1,2, 41), truelight@0: MK(1,3, 42), truelight@0: MK(2,1, 39), truelight@0: MK(2,2, 40), truelight@0: MK(3,1, 41), truelight@0: MK(3,2, 42), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_factory_1[] = { truelight@0: MK(0,0, 39), truelight@0: MK(0,1, 40), truelight@0: MK(1,0, 41), truelight@0: MK(1,1, 42), truelight@0: MK(2,0, 39), truelight@0: MK(2,1, 40), truelight@0: MK(3,0, 41), truelight@0: MK(3,1, 42), truelight@0: MK(1,2, 39), truelight@0: MK(1,3, 40), truelight@0: MK(2,2, 41), truelight@0: MK(2,3, 42), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_factory[] = { truelight@0: _tile_table_factory_0, truelight@0: _tile_table_factory_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_printing_works_0[] = { truelight@0: MK(0,0, 43), truelight@0: MK(0,1, 44), truelight@0: MK(1,0, 45), truelight@0: MK(1,1, 46), truelight@0: MK(0,2, 43), truelight@0: MK(0,3, 44), truelight@0: MK(1,2, 45), truelight@0: MK(1,3, 46), truelight@0: MK(2,1, 43), truelight@0: MK(2,2, 44), truelight@0: MK(3,1, 45), truelight@0: MK(3,2, 46), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_printing_works_1[] = { truelight@0: MK(0,0, 43), truelight@0: MK(0,1, 44), truelight@0: MK(1,0, 45), truelight@0: MK(1,1, 46), truelight@0: MK(2,0, 43), truelight@0: MK(2,1, 44), truelight@0: MK(3,0, 45), truelight@0: MK(3,1, 46), truelight@0: MK(1,2, 43), truelight@0: MK(1,3, 44), truelight@0: MK(2,2, 45), truelight@0: MK(2,3, 46), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_printing_works[] = { truelight@0: _tile_table_printing_works_0, truelight@0: _tile_table_printing_works_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_steel_mill_0[] = { truelight@0: MK(2,1, 52), truelight@0: MK(2,2, 53), truelight@0: MK(3,1, 54), truelight@0: MK(3,2, 55), truelight@0: MK(0,0, 56), truelight@0: MK(1,0, 57), truelight@0: MK(0,1, 56), truelight@0: MK(1,1, 57), truelight@0: MK(0,2, 56), truelight@0: MK(1,2, 57), truelight@0: MK(2,0, 56), truelight@0: MK(3,0, 57), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_steel_mill_1[] = { truelight@0: MK(0,0, 52), truelight@0: MK(0,1, 53), truelight@0: MK(1,0, 54), truelight@0: MK(1,1, 55), truelight@0: MK(2,0, 52), truelight@0: MK(2,1, 53), truelight@0: MK(3,0, 54), truelight@0: MK(3,1, 55), truelight@0: MK(0,2, 56), truelight@0: MK(1,2, 57), truelight@0: MK(2,2, 56), truelight@0: MK(3,2, 57), truelight@0: MK(1,3, 56), truelight@0: MK(2,3, 57), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_steel_mill[] = { truelight@0: _tile_table_steel_mill_0, truelight@0: _tile_table_steel_mill_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_farm_0[] = { truelight@0: MK(1,0, 33), truelight@0: MK(1,1, 34), truelight@0: MK(1,2, 36), truelight@0: MK(0,0, 37), truelight@0: MK(0,1, 37), truelight@0: MK(0,2, 36), truelight@0: MK(2,0, 35), truelight@0: MK(2,1, 38), truelight@0: MK(2,2, 38), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_farm_1[] = { truelight@0: MK(1,1, 33), truelight@0: MK(1,2, 34), truelight@0: MK(0,0, 35), truelight@0: MK(0,1, 36), truelight@0: MK(0,2, 36), truelight@0: MK(0,3, 35), truelight@0: MK(1,0, 37), truelight@0: MK(1,3, 38), truelight@0: MK(2,0, 37), truelight@0: MK(2,1, 37), truelight@0: MK(2,2, 38), truelight@0: MK(2,3, 38), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_farm_2[] = { truelight@0: MK(2,0, 33), truelight@0: MK(2,1, 34), truelight@0: MK(0,0, 36), truelight@0: MK(0,1, 36), truelight@0: MK(0,2, 37), truelight@0: MK(0,3, 37), truelight@0: MK(1,0, 35), truelight@0: MK(1,1, 38), truelight@0: MK(1,2, 38), truelight@0: MK(1,3, 37), truelight@0: MK(2,2, 37), truelight@0: MK(2,3, 35), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_farm[] = { truelight@0: _tile_table_farm_0, truelight@0: _tile_table_farm_1, truelight@0: _tile_table_farm_2, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_copper_mine_0[] = { truelight@0: MK(0,0, 47), truelight@0: MK(0,1, 49), truelight@0: MK(0,2, 51), truelight@0: MK(1,0, 47), truelight@0: MK(1,1, 49), truelight@0: MK(1,2, 50), truelight@0: MK(2,0, 51), truelight@0: MK(2,1, 51), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_copper_mine_1[] = { truelight@0: MK(0,0, 50), truelight@0: MK(0,1, 47), truelight@0: MK(0,2, 49), truelight@0: MK(1,0, 47), truelight@0: MK(1,1, 49), truelight@0: MK(1,2, 51), truelight@0: MK(2,0, 51), truelight@0: MK(2,1, 47), truelight@0: MK(2,2, 49), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_copper_mine[] = { truelight@0: _tile_table_copper_mine_0, truelight@0: _tile_table_copper_mine_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_oil_well_0[] = { truelight@0: MK(0,0, 29), truelight@0: MK(1,0, 29), truelight@0: MK(2,0, 29), truelight@0: MK(0,1, 29), truelight@0: MK(0,2, 29), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_oil_well_1[] = { truelight@0: MK(0,0, 29), truelight@0: MK(1,0, 29), truelight@0: MK(1,1, 29), truelight@0: MK(2,2, 29), truelight@0: MK(2,3, 29), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_oil_well[] = { truelight@0: _tile_table_oil_well_0, truelight@0: _tile_table_oil_well_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_bank_0[] = { truelight@0: MK(0,0, 58), truelight@0: MK(1,0, 59), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_bank[] = { truelight@0: _tile_table_bank_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_food_process_0[] = { truelight@0: MK(0,0, 60), truelight@0: MK(1,0, 60), truelight@0: MK(2,0, 60), truelight@0: MK(0,1, 60), truelight@0: MK(1,1, 60), truelight@0: MK(2,1, 60), truelight@0: MK(0,2, 61), truelight@0: MK(1,2, 61), truelight@0: MK(2,2, 63), truelight@0: MK(0,3, 62), truelight@0: MK(1,3, 62), truelight@0: MK(2,3, 63), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_food_process_1[] = { truelight@0: MK(0,0, 61), truelight@0: MK(1,0, 60), truelight@0: MK(2,0, 61), truelight@0: MK(3,0, 61), truelight@0: MK(0,1, 62), truelight@0: MK(1,1, 63), truelight@0: MK(2,1, 63), truelight@0: MK(3,1, 63), truelight@0: MK(0,2, 60), truelight@0: MK(1,2, 60), truelight@0: MK(2,2, 60), truelight@0: MK(3,2, 60), truelight@0: MK(0,3, 62), truelight@0: MK(1,3, 62), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_food_process[] = { truelight@0: _tile_table_food_process_0, truelight@0: _tile_table_food_process_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_paper_mill_0[] = { truelight@0: MK(0,0, 64), truelight@0: MK(1,0, 65), truelight@0: MK(2,0, 66), truelight@0: MK(3,0, 67), truelight@0: MK(0,1, 68), truelight@0: MK(1,1, 69), truelight@0: MK(2,1, 67), truelight@0: MK(3,1, 67), truelight@0: MK(0,2, 66), truelight@0: MK(1,2, 71), truelight@0: MK(2,2, 71), truelight@0: MK(3,2, 70), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_paper_mill[] = { truelight@0: _tile_table_paper_mill_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_gold_mine_0[] = { truelight@0: MK(0,0, 72), truelight@0: MK(0,1, 73), truelight@0: MK(0,2, 74), truelight@0: MK(0,3, 75), truelight@0: MK(1,0, 76), truelight@0: MK(1,1, 77), truelight@0: MK(1,2, 78), truelight@0: MK(1,3, 79), truelight@0: MK(2,0, 80), truelight@0: MK(2,1, 81), truelight@0: MK(2,2, 82), truelight@0: MK(2,3, 83), truelight@0: MK(3,0, 84), truelight@0: MK(3,1, 85), truelight@0: MK(3,2, 86), truelight@0: MK(3,3, 87), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_gold_mine[] = { truelight@0: _tile_table_gold_mine_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_bank2_0[] = { truelight@0: MK(0,0, 89), truelight@0: MK(1,0, 90), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_bank2[] = { truelight@0: _tile_table_bank2_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_diamond_mine_0[] = { truelight@0: MK(0,0, 91), truelight@0: MK(0,1, 92), truelight@0: MK(0,2, 93), truelight@0: MK(1,0, 94), truelight@0: MK(1,1, 95), truelight@0: MK(1,2, 96), truelight@0: MK(2,0, 97), truelight@0: MK(2,1, 98), truelight@0: MK(2,2, 99), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_diamond_mine[] = { truelight@0: _tile_table_diamond_mine_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_iron_mine_0[] = { truelight@0: MK(0,0, 100), truelight@0: MK(0,1, 101), truelight@0: MK(0,2, 102), truelight@0: MK(0,3, 103), truelight@0: MK(1,0, 104), truelight@0: MK(1,1, 105), truelight@0: MK(1,2, 106), truelight@0: MK(1,3, 107), truelight@0: MK(2,0, 108), truelight@0: MK(2,1, 109), truelight@0: MK(2,2, 110), truelight@0: MK(2,3, 111), truelight@0: MK(3,0, 112), truelight@0: MK(3,1, 113), truelight@0: MK(3,2, 114), truelight@0: MK(3,3, 115), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_iron_mine[] = { truelight@0: _tile_table_iron_mine_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_fruit_plantation_0[] = { truelight@0: MK(0,0, 116), truelight@0: MK(0,1, 116), truelight@0: MK(0,2, 116), truelight@0: MK(0,3, 116), truelight@0: MK(1,0, 116), truelight@0: MK(1,1, 116), truelight@0: MK(1,2, 116), truelight@0: MK(1,3, 116), truelight@0: MK(2,0, 116), truelight@0: MK(2,1, 116), truelight@0: MK(2,2, 116), truelight@0: MK(2,3, 116), truelight@0: MK(3,0, 116), truelight@0: MK(3,1, 116), truelight@0: MK(3,2, 116), truelight@0: MK(3,3, 116), truelight@0: MK(4,0, 116), truelight@0: MK(4,1, 116), truelight@0: MK(4,2, 116), truelight@0: MK(4,3, 116), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_fruit_plantation[] = { truelight@0: _tile_table_fruit_plantation_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_rubber_plantation_0[] = { truelight@0: MK(0,0, 117), truelight@0: MK(0,1, 117), truelight@0: MK(0,2, 117), truelight@0: MK(0,3, 117), truelight@0: MK(1,0, 117), truelight@0: MK(1,1, 117), truelight@0: MK(1,2, 117), truelight@0: MK(1,3, 117), truelight@0: MK(2,0, 117), truelight@0: MK(2,1, 117), truelight@0: MK(2,2, 117), truelight@0: MK(2,3, 117), truelight@0: MK(3,0, 117), truelight@0: MK(3,1, 117), truelight@0: MK(3,2, 117), truelight@0: MK(3,3, 117), truelight@0: MK(4,0, 117), truelight@0: MK(4,1, 117), truelight@0: MK(4,2, 117), truelight@0: MK(4,3, 117), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_rubber_plantation[] = { truelight@0: _tile_table_rubber_plantation_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_water_supply_0[] = { truelight@0: MK(0,0, 118), truelight@0: MK(0,1, 119), truelight@0: MK(1,0, 118), truelight@0: MK(1,1, 119), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_water_supply[] = { truelight@0: _tile_table_water_supply_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_water_tower_0[] = { truelight@0: MK(0,0, 120), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_water_tower[] = { truelight@0: _tile_table_water_tower_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_factory2_0[] = { truelight@0: MK(0,0, 121), truelight@0: MK(0,1, 122), truelight@0: MK(1,0, 123), truelight@0: MK(1,1, 124), truelight@0: MK(0,2, 121), truelight@0: MK(0,3, 122), truelight@0: MK(1,2, 123), truelight@0: MK(1,3, 124), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_factory2_1[] = { truelight@0: MK(0,0, 121), truelight@0: MK(0,1, 122), truelight@0: MK(1,0, 123), truelight@0: MK(1,1, 124), truelight@0: MK(2,0, 121), truelight@0: MK(2,1, 122), truelight@0: MK(3,0, 123), truelight@0: MK(3,1, 124), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_factory2[] = { truelight@0: _tile_table_factory2_0, truelight@0: _tile_table_factory2_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_farm2_0[] = { truelight@0: MK(1,0, 33), truelight@0: MK(1,1, 34), truelight@0: MK(1,2, 36), truelight@0: MK(0,0, 37), truelight@0: MK(0,1, 37), truelight@0: MK(0,2, 36), truelight@0: MK(2,0, 35), truelight@0: MK(2,1, 38), truelight@0: MK(2,2, 38), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_farm2_1[] = { truelight@0: MK(1,1, 33), truelight@0: MK(1,2, 34), truelight@0: MK(0,0, 35), truelight@0: MK(0,1, 36), truelight@0: MK(0,2, 36), truelight@0: MK(0,3, 35), truelight@0: MK(1,0, 37), truelight@0: MK(1,3, 38), truelight@0: MK(2,0, 37), truelight@0: MK(2,1, 37), truelight@0: MK(2,2, 38), truelight@0: MK(2,3, 38), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_farm2_2[] = { truelight@0: MK(2,0, 33), truelight@0: MK(2,1, 34), truelight@0: MK(0,0, 36), truelight@0: MK(0,1, 36), truelight@0: MK(0,2, 37), truelight@0: MK(0,3, 37), truelight@0: MK(1,0, 35), truelight@0: MK(1,1, 38), truelight@0: MK(1,2, 38), truelight@0: MK(1,3, 37), truelight@0: MK(2,2, 37), truelight@0: MK(2,3, 35), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_farm2[] = { truelight@0: _tile_table_farm2_0, truelight@0: _tile_table_farm2_1, truelight@0: _tile_table_farm2_2, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_lumber_mill_0[] = { truelight@0: MK(0,0, 125), truelight@0: MK(0,1, 126), truelight@0: MK(1,0, 127), truelight@0: MK(1,1, 128), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_lumber_mill[] = { truelight@0: _tile_table_lumber_mill_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_cotton_candy_0[] = { truelight@0: MK(0,0, 129), truelight@0: MK(0,1, 129), truelight@0: MK(0,2, 129), truelight@0: MK(0,3, 129), truelight@0: MK(1,0, 129), truelight@0: MK(1,1, 129), truelight@0: MK(1,2, 129), truelight@0: MK(1,3, 129), truelight@0: MK(2,0, 129), truelight@0: MK(2,1, 129), truelight@0: MK(2,2, 129), truelight@0: MK(2,3, 129), truelight@0: MK(3,0, 129), truelight@0: MK(3,1, 129), truelight@0: MK(3,2, 129), truelight@0: MK(3,3, 129), truelight@0: MK(1,4, 129), truelight@0: MK(2,4, 129), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_cotton_candy_1[] = { truelight@0: MK(0,0, 129), truelight@0: MK(1,0, 129), truelight@0: MK(2,0, 129), truelight@0: MK(3,0, 129), truelight@0: MK(4,0, 129), truelight@0: MK(0,1, 129), truelight@0: MK(1,1, 129), truelight@0: MK(2,1, 129), truelight@0: MK(3,1, 129), truelight@0: MK(4,1, 129), truelight@0: MK(0,2, 129), truelight@0: MK(1,2, 129), truelight@0: MK(2,2, 129), truelight@0: MK(3,2, 129), truelight@0: MK(4,2, 129), truelight@0: MK(0,3, 129), truelight@0: MK(1,3, 129), truelight@0: MK(2,3, 129), truelight@0: MK(3,3, 129), truelight@0: MK(4,3, 129), truelight@0: MK(1,4, 129), truelight@0: MK(2,4, 129), truelight@0: MK(3,4, 129), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_cotton_candy[] = { truelight@0: _tile_table_cotton_candy_0, truelight@0: _tile_table_cotton_candy_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_candy_factory_0[] = { truelight@0: MK(0,0, 131), truelight@0: MK(0,1, 132), truelight@0: MK(1,0, 133), truelight@0: MK(1,1, 134), truelight@0: MK(0,2, 131), truelight@0: MK(0,3, 132), truelight@0: MK(1,2, 133), truelight@0: MK(1,3, 134), truelight@0: MK(2,1, 131), truelight@0: MK(2,2, 132), truelight@0: MK(3,1, 133), truelight@0: MK(3,2, 134), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_candy_factory_1[] = { truelight@0: MK(0,0, 131), truelight@0: MK(0,1, 132), truelight@0: MK(1,0, 133), truelight@0: MK(1,1, 134), truelight@0: MK(2,0, 131), truelight@0: MK(2,1, 132), truelight@0: MK(3,0, 133), truelight@0: MK(3,1, 134), truelight@0: MK(1,2, 131), truelight@0: MK(1,3, 132), truelight@0: MK(2,2, 133), truelight@0: MK(2,3, 134), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_candy_factory[] = { truelight@0: _tile_table_candy_factory_0, truelight@0: _tile_table_candy_factory_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_battery_farm_0[] = { truelight@0: MK(0,0, 135), truelight@0: MK(0,1, 135), truelight@0: MK(0,2, 135), truelight@0: MK(0,3, 135), truelight@0: MK(1,0, 135), truelight@0: MK(1,1, 135), truelight@0: MK(1,2, 135), truelight@0: MK(1,3, 135), truelight@0: MK(2,0, 135), truelight@0: MK(2,1, 135), truelight@0: MK(2,2, 135), truelight@0: MK(2,3, 135), truelight@0: MK(3,0, 135), truelight@0: MK(3,1, 135), truelight@0: MK(3,2, 135), truelight@0: MK(3,3, 135), truelight@0: MK(4,0, 135), truelight@0: MK(4,1, 135), truelight@0: MK(4,2, 135), truelight@0: MK(4,3, 135), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_battery_farm[] = { truelight@0: _tile_table_battery_farm_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_cola_wells_0[] = { truelight@0: MK(0,0, 137), truelight@0: MK(0,1, 137), truelight@0: MK(0,2, 137), truelight@0: MK(1,0, 137), truelight@0: MK(1,1, 137), truelight@0: MK(1,2, 137), truelight@0: MK(2,1, 137), truelight@0: MK(2,2, 137), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_cola_wells_1[] = { truelight@0: MK(0,1, 137), truelight@0: MK(0,2, 137), truelight@0: MK(0,3, 137), truelight@0: MK(1,0, 137), truelight@0: MK(1,1, 137), truelight@0: MK(1,2, 137), truelight@0: MK(2,1, 137), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_cola_wells[] = { truelight@0: _tile_table_cola_wells_0, truelight@0: _tile_table_cola_wells_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_toy_shop_0[] = { truelight@0: MK(0,0, 138), truelight@0: MK(0,1, 139), truelight@0: MK(1,0, 140), truelight@0: MK(1,1, 141), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_toy_shop[] = { truelight@0: _tile_table_toy_shop_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_toy_factory_0[] = { truelight@0: MK(0,0, 147), truelight@0: MK(0,1, 142), truelight@0: MK(1,0, 147), truelight@0: MK(1,1, 143), truelight@0: MK(2,0, 147), truelight@0: MK(2,1, 144), truelight@0: MK(3,0, 146), truelight@0: MK(3,1, 145), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_toy_factory[] = { truelight@0: _tile_table_toy_factory_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_plastic_fountain_0[] = { truelight@0: MK(0,0, 148), truelight@0: MK(0,1, 151), truelight@0: MK(0,2, 154), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_plastic_fountain_1[] = { truelight@0: MK(0,0, 148), truelight@0: MK(1,0, 151), truelight@0: MK(2,0, 154), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_plastic_fountain[] = { truelight@0: _tile_table_plastic_fountain_0, truelight@0: _tile_table_plastic_fountain_1, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_fizzy_drink_0[] = { truelight@0: MK(0,0, 156), truelight@0: MK(0,1, 157), truelight@0: MK(1,0, 158), truelight@0: MK(1,1, 159), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_fizzy_drink[] = { truelight@0: _tile_table_fizzy_drink_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_bubble_generator_0[] = { truelight@0: MK(0,0, 163), truelight@0: MK(0,1, 160), truelight@0: MK(1,0, 163), truelight@0: MK(1,1, 161), truelight@0: MK(2,0, 163), truelight@0: MK(2,1, 162), truelight@0: MK(0,2, 163), truelight@0: MK(0,3, 160), truelight@0: MK(1,2, 163), truelight@0: MK(1,3, 161), truelight@0: MK(2,2, 163), truelight@0: MK(2,3, 162), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_bubble_generator[] = { truelight@0: _tile_table_bubble_generator_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_toffee_quarry_0[] = { truelight@0: MK(0,0, 164), truelight@0: MK(1,0, 165), truelight@0: MK(2,0, 166), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_toffee_quarry[] = { truelight@0: _tile_table_toffee_quarry_0, truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable _tile_table_sugar_mine_0[] = { truelight@0: MK(0,0, 167), truelight@0: MK(0,1, 168), truelight@0: MK(1,0, 169), truelight@0: MK(1,1, 170), truelight@0: MK(2,0, 171), truelight@0: MK(2,1, 172), truelight@0: MK(3,0, 173), truelight@0: MK(3,1, 174), truelight@0: MKEND truelight@0: }; truelight@0: truelight@0: static const IndustryTileTable * const _tile_table_sugar_mine[] = { truelight@0: _tile_table_sugar_mine_0, truelight@0: }; truelight@0: truelight@0: #undef MK truelight@0: #undef MKEND truelight@0: truelight@0: #define MK(tbl, a,b,c, p1,p2, r1,r2, a1,a2,a3, proc) {tbl,lengthof(tbl),a,b,c,{p1,p2},{r1,r2},{a1,a2,a3},proc} truelight@0: truelight@0: static const IndustrySpec _industry_spec[37] = { truelight@0: /* name not close to produce prodrate accepts checkproc */ truelight@0: MK(_tile_table_coal_mine, 1,255,255, 1,255, 15, 0, 255,255,255, 0), truelight@0: MK(_tile_table_power_station, 0,255,255, 255,255, 0, 0, 1,255,255, 0), truelight@0: MK(_tile_table_sawmill, 3,255,255, 5,255, 0, 0, 7,255,255, 0), truelight@0: MK(_tile_table_forest, 2, 14,255, 7,255, 13, 0, 255,255,255, 1), truelight@0: MK(_tile_table_oil_refinery, 5,255,255, 5,255, 0, 0, 3,255,255, 2), truelight@0: MK(_tile_table_oil_rig, 4,255,255, 3, 0, 15, 2, 255,255,255, 2), truelight@0: MK(_tile_table_factory, 9, 8,255, 5,255, 0, 0, 4, 6, 9, 0), truelight@0: MK(_tile_table_printing_works, 14,255,255, 5,255, 0, 0, 9,255,255, 0), truelight@0: MK(_tile_table_steel_mill, 18, 6,255, 9,255, 0, 0, 8,255,255, 0), truelight@0: MK(_tile_table_farm, 6, 13,255, 6, 4, 10,10, 255,255,255, 3), truelight@0: MK(_tile_table_copper_mine, 23,255,255, 8,255, 10, 0, 255,255,255, 0), truelight@0: MK(_tile_table_oil_well, 4,255,255, 3,255, 12, 0, 255,255,255, 0), truelight@0: MK(_tile_table_bank, 12,255,255, 10,255, 6, 0, 10,255,255, 0), truelight@0: MK(_tile_table_food_process, 9, 19, 24, 11,255, 0, 0, 4, 6,255, 0), truelight@0: MK(_tile_table_paper_mill, 3, 7,255, 9,255, 0, 0, 7,255,255, 0), truelight@0: MK(_tile_table_gold_mine, 16,255,255, 10,255, 7, 0, 255,255,255, 0), truelight@0: MK(_tile_table_bank2, 15, 17,255, 255,255, 0, 0, 10,255,255, 0), truelight@0: MK(_tile_table_diamond_mine, 16,255,255, 10,255, 7, 0, 255,255,255, 0), truelight@0: MK(_tile_table_iron_mine, 8,255,255, 8,255, 10, 0, 255,255,255, 0), truelight@0: MK(_tile_table_fruit_plantation, 13,255,255, 4,255, 10, 0, 255,255,255, 4), truelight@0: MK(_tile_table_rubber_plantation,23,255,255, 1,255, 10, 0, 255,255,255, 4), truelight@0: MK(_tile_table_water_supply, 22,255,255, 9,255, 12, 0, 255,255,255, 5), truelight@0: MK(_tile_table_water_tower, 21,255,255, 255,255, 0, 0, 9,255,255, 5), truelight@0: MK(_tile_table_factory2, 10, 20, 25, 5,255, 0, 0, 1, 8, 7, 4), truelight@0: MK(_tile_table_farm2, 13,255,255, 6,255, 11, 0, 255,255,255, 4), truelight@0: MK(_tile_table_lumber_mill, 23,255,255, 7,255, 0, 0, 255,255,255, 6), truelight@0: MK(_tile_table_cotton_candy, 27,255,255, 8,255, 13, 0, 255,255,255, 0), truelight@0: MK(_tile_table_candy_factory, 26, 35, 36, 5,255, 0, 0, 1, 6, 8, 0), truelight@0: MK(_tile_table_battery_farm, 31,255,255, 4,255, 11, 0, 255,255,255, 0), truelight@0: MK(_tile_table_cola_wells, 33,255,255, 7,255, 12, 0, 255,255,255, 0), truelight@0: MK(_tile_table_toy_shop, 31,255,255, 255,255, 0, 0, 3,255,255, 0), truelight@0: MK(_tile_table_toy_factory, 30, 28, 32, 3,255, 0, 0, 10, 4,255, 0), truelight@0: MK(_tile_table_plastic_fountain, 31,255,255, 10,255, 14, 0, 255,255,255, 0), truelight@0: MK(_tile_table_fizzy_drink, 29, 34,255, 11,255, 0, 0, 7, 9,255, 0), truelight@0: MK(_tile_table_bubble_generator, 33,255,255, 9,255, 13, 0, 255,255,255, 7), truelight@0: MK(_tile_table_toffee_quarry, 27,255,255, 6,255, 10, 0, 255,255,255, 0), truelight@0: MK(_tile_table_sugar_mine, 27,255,255, 1,255, 11, 0, 255,255,255, 0), truelight@0: }; truelight@0: #undef MK truelight@0: truelight@0: const byte _industry_type_costs[37] = { truelight@0: 210, 30, 28, 200, 31, 240, 26, 26, 27, 250, 205, 220, 193, 26, truelight@0: 28, 208, 19, 213, 220, 225, 218, 199, 14, 26, 250, 17, 195, 26, truelight@0: 187, 193, 17, 20, 192, 22, 203, 213, 210 truelight@0: }; truelight@0: truelight@0: truelight@0: static const byte _industry_create_table_0[] = { truelight@0: 4, 4, truelight@0: 5, 3, truelight@0: 5, 2, truelight@0: 8, 0, truelight@0: 5, 1, truelight@0: 4, 11, truelight@0: 5, 18, truelight@0: 9, 9, truelight@0: 5, 8, truelight@0: 5, 6, truelight@0: 0 truelight@0: }; truelight@0: truelight@0: static const byte _industry_create_table_1[] = { truelight@0: 4, 4, truelight@0: 5, 3, truelight@0: 5, 14, truelight@0: 8, 0, truelight@0: 5, 1, truelight@0: 5, 11, truelight@0: 5, 13, truelight@0: 9, 9, truelight@0: 4, 15, truelight@0: 5, 7, truelight@0: 6, 16, truelight@0: 0 truelight@0: }; truelight@0: truelight@0: static const byte _industry_create_table_2[] = { truelight@0: 4, 4, truelight@0: 5, 11, truelight@0: 5, 16, truelight@0: 4, 13, truelight@0: 4, 17, truelight@0: 4, 10, truelight@0: 4, 19, truelight@0: 4, 20, truelight@0: 4, 21, truelight@0: 8, 22, truelight@0: 4, 13, truelight@0: 4, 23, truelight@0: 2, 24, truelight@0: 0 truelight@0: }; truelight@0: truelight@0: static const byte _industry_create_table_3[] = { truelight@0: 5, 26, truelight@0: 5, 27, truelight@0: 4, 28, truelight@0: 5, 29, truelight@0: 4, 30, truelight@0: 5, 31, truelight@0: 5, 32, truelight@0: 4, 33, truelight@0: 5, 34, truelight@0: 5, 35, truelight@0: 4, 36, truelight@0: 0 truelight@0: }; truelight@0: truelight@0: static const byte * const _industry_create_table[4] = { truelight@0: _industry_create_table_0, truelight@0: _industry_create_table_1, truelight@0: _industry_create_table_2, truelight@0: _industry_create_table_3, truelight@0: }; truelight@0: truelight@0: truelight@0: static const int8 _industry_map5_accepts_1[] = { truelight@0: -1, -1, -1, 0, -1, -1, -1, -1, truelight@0: 0, -1, -1, 0, 0, 0, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, 0, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, 0, 0, -1, -1, -1, -1, 6, truelight@0: 6, 6, 6, -1, -1, -1, -1, -1, truelight@0: -1, -1, 0, 0, 0, 0, 0, 0, truelight@0: 0, 0, 0, 0, 6, 6, 6, 6, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, 8, 8, 8, 8, -1, -1, -1, truelight@0: -1, -1, -1, 8, 8, 8, 8, -1, truelight@0: -1, -1, -1, -1, -1, -1, 4, 4, truelight@0: 4, 4, 4, 4, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, 9, 9, 9, 9, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, truelight@0: }; truelight@0: truelight@0: truelight@0: static const int8 _industry_map5_accepts_2[] = { truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, 9, truelight@0: 9, 9, 9, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, 7, 7, 7, 7, -1, -1, -1, truelight@0: -1, -1, -1, 6, 6, 6, 6, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, truelight@0: }; truelight@0: truelight@0: static const int8 _industry_map5_accepts_3[] = { truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: 1, -1, -1, -1, -1, 7, -1, -1, truelight@0: -1, -1, -1, -1, 3, -1, -1, -1, truelight@0: 0, 2, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, 4, truelight@0: 4, 4, 4, 9, 9, 9, 9, -1, truelight@0: -1, -1, -1, -1, 8, 8, 8, 8, truelight@0: 8, 8, 10, 10, 4, 4, 4, 4, truelight@0: 7, 7, 7, 7, 7, 7, 7, 7, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, 10, 10, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: 9, 1, 1, 1, 1, -1, -1, -1, truelight@0: -1, -1, -1, 1, 1, 1, 1, -1, truelight@0: -1, -1, 3, 3, 3, 3, 10, 10, truelight@0: 10, 10, 10, 10, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, 7, 7, 7, 7, truelight@0: -1, -1, -1, -1, -1, -1, -1, -1, truelight@0: -1, -1, -1, -1, -1, -1, -1, truelight@0: };