Beispiel #1
0
industry.add_spritelayout(id='oil_refinery_spritelayout_5',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_5],
                          fences=['nw', 'ne', 'se', 'sw'])

industry.add_industry_layout(
    id='oil_refinery_industry_layout_1',
    layout=[
        (0, 0, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_1'),
        (0, 1, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_1'),
        (0, 2, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_3'),
        (0, 3, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_3'),
        (0, 4, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_2'),
        (1, 0, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_1'),
        (1, 1, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_1'),
        (1, 2, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_4'),
        (1, 3, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_2'),
        (1, 4, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_5'),
        (2, 0, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_1'),
        (2, 1, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_1'),
        (2, 2, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_4'),
        (2, 3, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_3'),
        (2, 4, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_5'),
    ])
industry.add_industry_layout(
    id='oil_refinery_industry_layout_2',
    layout=[
        (0, 0, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_2'),
        (0, 1, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_3'),
        (0, 2, 'oil_refinery_tile_1', 'oil_refinery_spritelayout_3'),
Beispiel #2
0
    fences=['nw', 'ne', 'se', 'sw']
)
industry.add_spritelayout(
    id='dairy_spritelayout_8',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_8],
    fences=['nw', 'ne', 'se', 'sw']
)

industry.add_industry_layout(
    id='dairy_industry_layout_1',
    layout=[(0, 0, 'dairy_tile_2', 'dairy_spritelayout_7'),
            (0, 1, 'dairy_tile_1', 'dairy_spritelayout_5'),
            (1, 0, 'dairy_tile_1', 'dairy_spritelayout_6'),
            (1, 1, 'dairy_tile_1', 'dairy_spritelayout_4'),
            (2, 0, 'dairy_tile_1', 'dairy_spritelayout_8'),
            (2, 1, 'dairy_tile_1', 'dairy_spritelayout_3'),
            (3, 0, 'dairy_tile_1', 'dairy_spritelayout_1'),
            (3, 1, 'dairy_tile_1', 'dairy_spritelayout_2')
            ]
)
industry.add_industry_layout(
    id='dairy_industry_layout_2',
    layout=[(0, 1, 'dairy_tile_2', 'dairy_spritelayout_7'),
            (0, 2, 'dairy_tile_1', 'dairy_spritelayout_5'),
            (1, 1, 'dairy_tile_1', 'dairy_spritelayout_6'),
            (1, 2, 'dairy_tile_1', 'dairy_spritelayout_4'),
            (2, 0, 'dairy_tile_1', 'dairy_spritelayout_8'),
            (2, 1, 'dairy_tile_1', 'dairy_spritelayout_3'),
            (2, 2, 'dairy_tile_1', 'dairy_spritelayout_8'),
            (3, 0, 'dairy_tile_1', 'dairy_spritelayout_1'),
Beispiel #3
0
industry.add_spritelayout(
    id='blast_furnace_spritelayout_casting_shed',
    ground_sprite=spriteset_ground_tile_dark_animated,
    ground_overlay=spriteset_ground_tile_dark_animated,
    building_sprites=[spriteset_casting_shed_animated],
)
industry.add_industry_layout(
    id='blast_furnace_industry_layout_1',
    layout=[(0, 0, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_small_shed'),
            (0, 1, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_empty'),
            (0, 2, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_large_shed_rear_part'),
            (1, 0, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_small_tanks'),
            (1, 1, 'blast_furnace_tile_2', 'blast_furnace_spritelayout_casting_shed'),
            (1, 2, 'blast_furnace_tile_2', 'blast_furnace_spritelayout_large_shed_front_part'),
            (2, 0, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_blast_furnace_1'),
            (2, 1, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_blast_furnace_2'),
            (2, 2, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_ladle_transporter'),
            (3, 0, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_blast_furnace_1'),
            (3, 1, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_blast_furnace_2'),
            (3, 2, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_small_shed'),
            (4, 0, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_small_tanks'),
            (4, 1, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_brick_building'),
            (4, 2, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_greeble'),
            ]
)
industry.add_industry_layout(
    id='blast_furnace_industry_layout_2',
    layout=[(0, 0, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_small_tanks'),
            (0, 1, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_large_shed_rear_part'),
            (0, 2, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_small_shed'),
            (0, 3, 'blast_furnace_tile_1', 'blast_furnace_spritelayout_blast_furnace_1'),
Beispiel #4
0
industry.add_industry_layout(id='metal_fabrication_plant_industry_layout_1',
                             layout=[
                                 (0, 0, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_3'),
                                 (0, 1, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_3'),
                                 (0, 2, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_4'),
                                 (0, 3, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_6'),
                                 (0, 4, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_5'),
                                 (1, 0, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_3'),
                                 (1, 1, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_3'),
                                 (1, 2, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_7'),
                                 (1, 3, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_6'),
                                 (1, 4, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_5'),
                                 (2, 0, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_3'),
                                 (2, 1, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_1'),
                                 (2, 2, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_2'),
                                 (2, 3, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_7'),
                                 (2, 4, 'metal_fabrication_plant_tile_1',
                                  'metal_fabrication_plant_spritelayout_6'),
                             ])
Beispiel #5
0
)
industry.add_spritelayout(
    id='food_processor_spritelayout_4',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_4],
)

industry.add_industry_layout(
    id='food_processor_industry_layout_1',
    layout=[
        (0, 0, 'food_processor_tile_1', 'food_processor_spritelayout_1'),
        (0, 1, 'food_processor_tile_1', 'food_processor_spritelayout_1'),
        (0, 2, 'food_processor_tile_1', 'food_processor_spritelayout_3'),
        (1, 0, 'food_processor_tile_1', 'food_processor_spritelayout_1'),
        (1, 1, 'food_processor_tile_1', 'food_processor_spritelayout_1'),
        (1, 2, 'food_processor_tile_1', 'food_processor_spritelayout_3'),
        (2, 0, 'food_processor_tile_1', 'food_processor_spritelayout_2'),
        (2, 1, 'food_processor_tile_1', 'food_processor_spritelayout_2'),
        (2, 2, 'food_processor_tile_1', 'food_processor_spritelayout_4'),
        (3, 0, 'food_processor_tile_1', 'food_processor_spritelayout_4'),
        (3, 1, 'food_processor_tile_1', 'food_processor_spritelayout_4'),
        (3, 2, 'food_processor_tile_1', 'food_processor_spritelayout_4'),
    ])
industry.add_industry_layout(
    id='food_processor_industry_layout_2',
    layout=[(0, 0, 'food_processor_tile_1', 'food_processor_spritelayout_2'),
            (0, 1, 'food_processor_tile_1', 'food_processor_spritelayout_3'),
            (0, 2, 'food_processor_tile_1', 'food_processor_spritelayout_1'),
            (0, 3, 'food_processor_tile_1', 'food_processor_spritelayout_3'),
            (1, 0, 'food_processor_tile_1', 'food_processor_spritelayout_1'),
            (1, 1, 'food_processor_tile_1', 'food_processor_spritelayout_4'),
Beispiel #6
0
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_8],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="sugar_refinery_spritelayout_9",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="sugar_refinery_industry_layout_1",
    layout=[
        (0, 0, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_4"),
        (0, 1, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_4"),
        (0, 2, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_4"),
        (1, 0, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_8"),
        (1, 1, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_3"),
        (1, 2, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_1"),
        (2, 0, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_6"),
        (2, 1, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_9"),
        (2, 2, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_2"),
        (3, 0, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_7"),
        (3, 1, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_7"),
        (3, 2, "sugar_refinery_tile_1", "sugar_refinery_spritelayout_5"),
    ],
)
Beispiel #7
0
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="sawmill_spritelayout_4",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[sprite_logs_2],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="sawmill_spritelayout_5",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[sprite_logs_3],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="sawmill_industry_layout_1",
    layout=[
        (0, 0, "sawmill_tile_1", "sawmill_spritelayout_1"),
        (0, 1, "sawmill_tile_1", "sawmill_spritelayout_2"),
        (0, 2, "sawmill_tile_1", "sawmill_spritelayout_4"),
        (1, 0, "sawmill_tile_1", "sawmill_spritelayout_1"),
        (1, 1, "sawmill_tile_1", "sawmill_spritelayout_2"),
        (1, 2, "sawmill_tile_1", "sawmill_spritelayout_3"),
        (2, 0, "sawmill_tile_1", "sawmill_spritelayout_4"),
        (2, 1, "sawmill_tile_1", "sawmill_spritelayout_5"),
    ],
)
Beispiel #8
0
)
industry.add_spritelayout(
    id="dairy_spritelayout_8",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_8],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="dairy_industry_layout_1",
    layout=[
        (0, 0, "dairy_tile_2", "dairy_spritelayout_7"),
        (0, 1, "dairy_tile_1", "dairy_spritelayout_5"),
        (1, 0, "dairy_tile_1", "dairy_spritelayout_6"),
        (1, 1, "dairy_tile_1", "dairy_spritelayout_4"),
        (2, 0, "dairy_tile_1", "dairy_spritelayout_8"),
        (2, 1, "dairy_tile_1", "dairy_spritelayout_3"),
        (3, 0, "dairy_tile_1", "dairy_spritelayout_1"),
        (3, 1, "dairy_tile_1", "dairy_spritelayout_2"),
    ],
)
industry.add_industry_layout(
    id="dairy_industry_layout_2",
    layout=[
        (0, 1, "dairy_tile_2", "dairy_spritelayout_7"),
        (0, 2, "dairy_tile_1", "dairy_spritelayout_5"),
        (1, 1, "dairy_tile_1", "dairy_spritelayout_6"),
        (1, 2, "dairy_tile_1", "dairy_spritelayout_4"),
        (2, 0, "dairy_tile_1", "dairy_spritelayout_8"),
        (2, 1, "dairy_tile_1", "dairy_spritelayout_3"),
Beispiel #9
0
industry.add_industry_layout(
    id="ferrochrome_smelter_industry_layout_1",
    layout=[
        (
            0,
            0,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_metal_1",
        ),
        (
            0,
            1,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_roaster_2",
        ),
        (
            0,
            2,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_metal_1",
        ),
        (
            0,
            3,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_roaster_2",
        ),
        (
            0,
            4,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_roaster_1",
        ),
        (
            1,
            0,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_chimney",
        ),
        (
            1,
            1,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_metal_1",
        ),
        (
            1,
            2,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_metal_1",
        ),
        (
            1,
            3,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_roaster_1",
        ),
        (
            1,
            4,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_acid_plant_2",
        ),
        (2, 0, "ferrochrome_smelter_tile_1", "ferrochrome_smelter_spritelayout_office"),
        (
            2,
            1,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_greeble",
        ),
        (
            2,
            2,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_metal_2",
        ),
        (2, 3, "ferrochrome_smelter_tile_1", "ferrochrome_smelter_spritelayout_empty"),
        (
            2,
            4,
            "ferrochrome_smelter_tile_1",
            "ferrochrome_smelter_spritelayout_acid_plant_1",
        ),
    ],
)
Beispiel #10
0
industry.add_industry_layout(
    id="wire_and_section_mill_industry_layout_1",
    layout=[
        (
            0,
            0,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            0,
            1,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            0,
            2,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_2",
        ),
        (
            0,
            3,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_2",
        ),
        (
            1,
            0,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            1,
            1,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            1,
            2,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_2",
        ),
        (
            1,
            3,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_2",
        ),
        (
            2,
            0,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            2,
            1,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (2, 2, "wire_and_section_mill_tile_1",
         "wire_and_section_mill_spritelayout_7"),
        (
            2,
            3,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_gantry",
        ),
        (
            3,
            0,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            3,
            1,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (3, 2, "wire_and_section_mill_tile_1",
         "wire_and_section_mill_spritelayout_6"),
        (
            3,
            3,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_gantry",
        ),
        (
            4,
            0,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_shed_sw_ne_1",
        ),
        (
            4,
            1,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_small_shed_2",
        ),
        (4, 2, "wire_and_section_mill_tile_1",
         "wire_and_section_mill_spritelayout_6"),
        (4, 3, "wire_and_section_mill_tile_1",
         "wire_and_section_mill_spritelayout_7"),
        (
            5,
            0,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_tanks",
        ),
        (
            5,
            1,
            "wire_and_section_mill_tile_1",
            "wire_and_section_mill_spritelayout_small_shed_1",
        ),
        (5, 2, "wire_and_section_mill_tile_1",
         "wire_and_section_mill_spritelayout_6"),
        (5, 3, "wire_and_section_mill_tile_1",
         "wire_and_section_mill_spritelayout_7"),
    ],
)
Beispiel #11
0
industry.add_industry_layout(
    id="carbon_black_plant_industry_layout_1",
    layout=[
        (0, 0, "carbon_black_plant_tile_1",
         "carbon_black_plant_spritelayout_chimneys"),
        (0, 1, "carbon_black_plant_tile_1",
         "carbon_black_plant_spritelayout_boiler"),
        (
            0,
            2,
            "carbon_black_plant_tile_1",
            "carbon_black_plant_spritelayout_tanks_group",
        ),
        (1, 0, "carbon_black_plant_tile_1",
         "carbon_black_plant_spritelayout_chimneys"),
        (1, 1, "carbon_black_plant_tile_1",
         "carbon_black_plant_spritelayout_boiler"),
        (
            1,
            2,
            "carbon_black_plant_tile_1",
            "carbon_black_plant_spritelayout_tanks_group",
        ),
        (
            2,
            0,
            "carbon_black_plant_tile_1",
            "carbon_black_plant_spritelayout_silos_with_office",
        ),
        (2, 1, "carbon_black_plant_tile_1",
         "carbon_black_plant_spritelayout_silos"),
        (2, 2, "carbon_black_plant_tile_1",
         "carbon_black_plant_spritelayout_empty"),
    ],
)
Beispiel #12
0
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_5],
)
industry.add_spritelayout(
    id='lime_kiln_spritelayout_6',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
)

industry.add_industry_layout(
    id='lime_kiln_industry_layout_1',
    layout=[
        (0, 0, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_2'),
        (0, 1, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_1'),
        (0, 2, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_6'),
        (1, 0, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_4'),
        (1, 1, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_5'),
        (1, 2, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_3'),
    ])
industry.add_industry_layout(
    id='lime_kiln_industry_layout_2',
    layout=[
        (0, 0, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_2'),
        (0, 1, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_1'),
        (1, 0, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_4'),
        (1, 1, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_5'),
        (2, 0, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_6'),
        (2, 1, 'lime_kiln_tile_1', 'lime_kiln_spritelayout_3'),
    ])
industry.add_industry_layout(
Beispiel #13
0
industry.add_spritelayout(id='cement_plant_spritelayout_stone_staithe',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_stone_staithe],
                          fences=['nw', 'ne', 'se', 'sw'])

industry.add_industry_layout(
    id='cement_plant_industry_layout_1',
    layout=[
        (0, 1, 'cement_plant_tile_1', 'cement_plant_spritelayout_2'),
        (0, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_3'),
        (1, 1, 'cement_plant_tile_1', 'cement_plant_spritelayout_1'),
        (1, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_6'),
        (2, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_5'),
        (3, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_4'),
        (4, 0, 'cement_plant_tile_1',
         'cement_plant_spritelayout_stone_staithe'),
        (4, 1, 'cement_plant_tile_1', 'cement_plant_spritelayout_11'),
        (4, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_8'),
        (4, 3, 'cement_plant_tile_1', 'cement_plant_spritelayout_7'),
        (5, 0, 'cement_plant_tile_1',
         'cement_plant_spritelayout_clay_staithe'),
        (5, 1, 'cement_plant_tile_1', 'cement_plant_spritelayout_10'),
        (5, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_9'),
    ])
industry.add_industry_layout(
    id='cement_plant_industry_layout_2',
    layout=[
        (0, 0, 'cement_plant_tile_1', 'cement_plant_spritelayout_2'),
        (0, 1, 'cement_plant_tile_1', 'cement_plant_spritelayout_3'),
        (0, 2, 'cement_plant_tile_1', 'cement_plant_spritelayout_1'),
Beispiel #14
0
    id="ammonia_plant_spritelayout_concrete",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="ammonia_plant_industry_layout_1",
    layout=[
        (0, 0, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_1"),
        (0, 1, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_4"),
        (0, 2, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_8"),
        (1, 0, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_6"),
        (1, 1, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_3"),
        (1, 2, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_9"),
        (2, 0, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_5"),
        (2, 1, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_2"),
        (2, 2, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_7"),
        (3, 0, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_10"),
        (3, 1, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_concrete"),
        (3, 2, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_7"),
    ],
)
industry.add_industry_layout(
    id="ammonia_plant_industry_layout_2",
    layout=[
        (0, 0, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_1"),
        (0, 1, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_6"),
        (1, 0, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_4"),
        (1, 1, "ammonia_plant_tile_1", "ammonia_plant_spritelayout_5"),
Beispiel #15
0
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_7],
)
industry.add_spritelayout(
    id='sugar_refinery_spritelayout_8',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_8],
)
industry.add_spritelayout(
    id='sugar_refinery_spritelayout_9',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
)

industry.add_industry_layout(
    id='sugar_refinery_industry_layout_1',
    layout=[(0, 0, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_4'),
            (0, 1, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_4'),
            (0, 2, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_4'),
            (1, 0, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_8'),
            (1, 1, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_3'),
            (1, 2, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_1'),
            (2, 0, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_6'),
            (2, 1, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_9'),
            (2, 2, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_2'),
            (3, 0, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_7'),
            (3, 1, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_7'),
            (3, 2, 'sugar_refinery_tile_1', 'sugar_refinery_spritelayout_5')])
Beispiel #16
0
    id="body_plant_spritelayout_6",
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_6],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="body_plant_industry_layout_1",
    layout=[
        (0, 0, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (0, 1, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (0, 2, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (0, 3, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (0, 4, "body_plant_tile_1", "body_plant_spritelayout_6"),
        (0, 5, "body_plant_tile_1", "body_plant_spritelayout_4"),
        (1, 0, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (1, 1, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (1, 2, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (1, 3, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (1, 4, "body_plant_tile_1", "body_plant_spritelayout_6"),
        (1, 5, "body_plant_tile_1", "body_plant_spritelayout_5"),
        (2, 0, "body_plant_tile_1", "body_plant_spritelayout_3"),
        (2, 1, "body_plant_tile_1", "body_plant_spritelayout_1"),
        (2, 2, "body_plant_tile_1", "body_plant_spritelayout_2"),
        (2, 3, "body_plant_tile_1", "body_plant_spritelayout_1"),
        (2, 4, "body_plant_tile_1", "body_plant_spritelayout_2"),
        (2, 5, "body_plant_tile_1", "body_plant_spritelayout_6"),
    ],
)
Beispiel #17
0
industry.add_industry_layout(
    id="blast_furnace_industry_layout_1",
    layout=[
        (0, 0, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_small_tanks"),
        (
            0,
            1,
            "blast_furnace_tile_1",
            "blast_furnace_spritelayout_large_shed_rear_part",
        ),
        (0, 2, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_small_shed"),
        (0, 3, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_blast_furnace_1"),
        (0, 4, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_blast_furnace_2"),
        (0, 5, "blast_furnace_tile_1", "blast_furnace_spritelayout_empty"),
        (1, 0, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_casting_shed"),
        (
            1,
            1,
            "blast_furnace_tile_1",
            "blast_furnace_spritelayout_large_shed_front_part",
        ),
        (1, 2, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_blast_furnace_1"),
        (1, 3, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_blast_furnace_2"),
        (1, 4, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_brick_building"),
        (1, 5, "blast_furnace_tile_1", "blast_furnace_spritelayout_empty"),
        (2, 0, "blast_furnace_tile_1", "blast_furnace_spritelayout_empty"),
        (
            2,
            1,
            "blast_furnace_tile_2",
            "blast_furnace_spritelayout_large_shed_rear_part",
        ),
        (2, 2, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_blast_furnace_1"),
        (2, 3, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_blast_furnace_2"),
        (2, 4, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_small_shed"),
        (2, 5, "blast_furnace_tile_1", "blast_furnace_spritelayout_empty"),
        (3, 0, "blast_furnace_tile_2",
         "blast_furnace_spritelayout_casting_shed"),
        (
            3,
            1,
            "blast_furnace_tile_2",
            "blast_furnace_spritelayout_large_shed_front_part",
        ),
        (3, 2, "blast_furnace_tile_1",
         "blast_furnace_spritelayout_ladle_transporter"),
        (3, 3, "blast_furnace_tile_1", "blast_furnace_spritelayout_empty"),
        (3, 4, "blast_furnace_tile_1", "blast_furnace_spritelayout_greeble"),
        (3, 5, "blast_furnace_tile_1", "blast_furnace_spritelayout_empty"),
    ],
)
Beispiel #18
0
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[],
     
)

industry.add_industry_layout(
    id='plastics_plant_industry_layout_1',
    layout=[(0, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_2'),
            (0, 1, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_1'),
            (0, 2, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_10'),
            (1, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_2'),
            (1, 1, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_1'),
            (1, 2, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_10'),
            (2, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_10'),
            (2, 1, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_7'),
            (2, 2, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_9'),
            (3, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_8'),
            (3, 1, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_6'),
            (3, 2, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_10'),
            (4, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_5'),
            (4, 1, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_4'),
            (4, 2, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_3')
            ]
)
industry.add_industry_layout(
    id='plastics_plant_industry_layout_2',
    layout=[(0, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_8'),
            (0, 1, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_7'),
            (0, 2, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_9'),
            (1, 0, 'plastics_plant_tile_1', 'plastics_plant_spritelayout_8'),
Beispiel #19
0
)

industry.add_industry_layout(
    id='slag_grinding_plant_industry_layout_1',
    layout=[
        (0, 0, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_silos'),
        (0, 1, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_large_shed'),
        (0, 2, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_grinding_tower'),
        (0, 3, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_tile_empty'),
        (1, 0, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_tile_empty'),
        (1, 1, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_tile_empty'),
        (1, 2, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_conveyors_1'),
        (1, 3, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_tile_empty'),
        (2, 0, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_slag_pile_1'),
        (2, 1, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_slag_pile_1'),
        (2, 2, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_conveyors_2'),
        (2, 3, 'slag_grinding_plant_tile_1',
         'slag_grinding_plant_spritelayout_slag_pile_2'),
    ])
Beispiel #20
0
industry.add_industry_layout(
    id="fertiliser_plant_industry_layout_1",
    layout=[
        (0, 0, "fertiliser_plant_tile_2",
         "fertiliser_plant_spritelayout_fat_chimney"),
        (0, 1, "fertiliser_plant_tile_2",
         "fertiliser_plant_spritelayout_fat_chimney"),
        (
            0,
            2,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_spherical_tanks",
        ),
        (
            1,
            0,
            "fertiliser_plant_tile_2",
            "fertiliser_plant_spritelayout_large_building",
        ),
        (
            1,
            1,
            "fertiliser_plant_tile_2",
            "fertiliser_plant_spritelayout_large_building",
        ),
        (1, 2, "fertiliser_plant_tile_1",
         "fertiliser_plant_spritelayout_barrels"),
        (
            2,
            0,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_horizontal_tanks",
        ),
        (
            2,
            1,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_horizontal_tanks",
        ),
        (2, 2, "fertiliser_plant_tile_1",
         "fertiliser_plant_spritelayout_barrels"),
        (3, 0, "fertiliser_plant_tile_1",
         "fertiliser_plant_spritelayout_frac_columns"),
        (3, 1, "fertiliser_plant_tile_1",
         "fertiliser_plant_spritelayout_frac_columns"),
        (
            3,
            2,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_vertical_tanks",
        ),
        (
            4,
            0,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_drop_tower_and_thin_chimney",
        ),
        (
            4,
            1,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_horizontal_tanks",
        ),
        (
            4,
            2,
            "fertiliser_plant_tile_1",
            "fertiliser_plant_spritelayout_vertical_tanks",
        ),
    ],
)
Beispiel #21
0
industry.add_industry_layout(
    id='assembly_plant_industry_layout_1',
    layout=[
        (0, 0, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_rear_assembly_hall_windows'),
        (0, 1, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_central_assembly_hall'),
        (0, 2, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_front_assembly_hall_doors'),
        (0, 3, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_vehicles_1'),
        (1, 0, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_rear_assembly_hall_windows'),
        (1, 1, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_central_assembly_hall'),
        (1, 2, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_front_assembly_hall_windows'),
        (1, 3, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_vehicles_2'),
        (2, 0, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_rear_assembly_hall_windows'),
        (2, 1, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_central_assembly_hall'),
        (2, 2, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_front_assembly_hall_doors'),
        (2, 3, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_vehicles_1'),
        (3, 0, 'assembly_plant_tile_1', 'assembly_plant_spritelayout_offices'),
        (3, 1, 'assembly_plant_tile_1', 'assembly_plant_spritelayout_offices'),
        (3, 2, 'assembly_plant_tile_1', 'assembly_plant_spritelayout_tyres'),
        (3, 3, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_vehicles_2'),
        (4, 0, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_goods_in_1'),
        (4, 1, 'assembly_plant_tile_1', 'assembly_plant_spritelayout_tyres'),
        (4, 2, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_vehicles_3'),
        (4, 3, 'assembly_plant_tile_1',
         'assembly_plant_spritelayout_vehicles_3'),
    ])
Beispiel #22
0
    building_sprites=[sprite_logs_1],
    fences=['nw', 'ne', 'se', 'sw']
)
industry.add_spritelayout(
    id='sawmill_spritelayout_4',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[sprite_logs_2],
    fences=['nw', 'ne', 'se', 'sw']
)
industry.add_spritelayout(
    id='sawmill_spritelayout_5',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[sprite_logs_3],
    fences=['nw', 'ne', 'se', 'sw']
)

industry.add_industry_layout(
    id='sawmill_industry_layout_1',
    layout=[(0, 0, 'sawmill_tile_1', 'sawmill_spritelayout_1'),
            (0, 1, 'sawmill_tile_1', 'sawmill_spritelayout_2'),
            (0, 2, 'sawmill_tile_1', 'sawmill_spritelayout_4'),
            (1, 0, 'sawmill_tile_1', 'sawmill_spritelayout_1'),
            (1, 1, 'sawmill_tile_1', 'sawmill_spritelayout_2'),
            (1, 2, 'sawmill_tile_1', 'sawmill_spritelayout_3'),
            (2, 0, 'sawmill_tile_1', 'sawmill_spritelayout_4'),
            (2, 1, 'sawmill_tile_1', 'sawmill_spritelayout_5'),
            ]
)
Beispiel #23
0
industry.add_industry_layout(
    id="assembly_plant_industry_layout_1",
    layout=[
        (
            0,
            0,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_rear_assembly_hall_windows",
        ),
        (
            0,
            1,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_central_assembly_hall",
        ),
        (
            0,
            2,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_central_assembly_hall",
        ),
        (
            0,
            3,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_front_assembly_hall_doors",
        ),
        (0, 4, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_vehicles_1"),
        (
            1,
            0,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_rear_assembly_hall_windows",
        ),
        (
            1,
            1,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_central_assembly_hall",
        ),
        (
            1,
            2,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_central_assembly_hall",
        ),
        (
            1,
            3,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_front_assembly_hall_windows",
        ),
        (1, 4, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_vehicles_2"),
        (
            2,
            0,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_rear_assembly_hall_windows",
        ),
        (
            2,
            1,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_central_assembly_hall",
        ),
        (
            2,
            2,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_central_assembly_hall",
        ),
        (
            2,
            3,
            "assembly_plant_tile_1",
            "assembly_plant_spritelayout_front_assembly_hall_doors",
        ),
        (2, 4, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_vehicles_1"),
        (3, 0, "assembly_plant_tile_1", "assembly_plant_spritelayout_offices"),
        (3, 1, "assembly_plant_tile_1", "assembly_plant_spritelayout_offices"),
        (3, 2, "assembly_plant_tile_1", "assembly_plant_spritelayout_offices"),
        (3, 3, "assembly_plant_tile_1", "assembly_plant_spritelayout_tyres"),
        (3, 4, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_vehicles_2"),
        (4, 0, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_goods_in_1"),
        (4, 1, "assembly_plant_tile_1", "assembly_plant_spritelayout_tyres"),
        (4, 2, "assembly_plant_tile_1", "assembly_plant_spritelayout_tyres"),
        (4, 3, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_vehicles_3"),
        (4, 4, "assembly_plant_tile_1",
         "assembly_plant_spritelayout_vehicles_3"),
    ],
)
Beispiel #24
0
industry.add_industry_layout(id='electric_arc_furnace_industry_layout_1',
                             layout=[
                                 (0, 0, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_2'),
                                 (0, 1, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_2'),
                                 (0, 2, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_2'),
                                 (0, 3, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_3'),
                                 (0, 4, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_3'),
                                 (1, 0, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_1'),
                                 (1, 1, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_1'),
                                 (1, 2, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_1'),
                                 (1, 3, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_scrap_1'),
                                 (1, 4, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_scrap_1'),
                                 (2, 0, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_metal_2'),
                                 (2, 1, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_metal_1'),
                                 (2, 2, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_empty'),
                                 (2, 3, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_crane_1'),
                                 (2, 4, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_scrap_1'),
                                 (3, 0, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_metal_2'),
                                 (3, 1, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_crane_2'),
                                 (3, 2, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_empty'),
                                 (3, 3, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_scrap_2'),
                                 (3, 4, 'electric_arc_furnace_tile_1',
                                  'electric_arc_furnace_spritelayout_crane_1'),
                             ])
Beispiel #25
0
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_stone_staithe],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="cement_plant_industry_layout_1",
    layout=[
        (0, 1, "cement_plant_tile_1", "cement_plant_spritelayout_2"),
        (0, 2, "cement_plant_tile_1", "cement_plant_spritelayout_3"),
        (1, 1, "cement_plant_tile_1", "cement_plant_spritelayout_1"),
        (1, 2, "cement_plant_tile_1", "cement_plant_spritelayout_6"),
        (2, 2, "cement_plant_tile_1", "cement_plant_spritelayout_5"),
        (3, 2, "cement_plant_tile_1", "cement_plant_spritelayout_4"),
        (4, 0, "cement_plant_tile_1",
         "cement_plant_spritelayout_stone_staithe"),
        (4, 1, "cement_plant_tile_1", "cement_plant_spritelayout_11"),
        (4, 2, "cement_plant_tile_1", "cement_plant_spritelayout_8"),
        (4, 3, "cement_plant_tile_1", "cement_plant_spritelayout_7"),
        (5, 0, "cement_plant_tile_1",
         "cement_plant_spritelayout_clay_staithe"),
        (5, 1, "cement_plant_tile_1", "cement_plant_spritelayout_10"),
        (5, 2, "cement_plant_tile_1", "cement_plant_spritelayout_9"),
    ],
)
industry.add_industry_layout(
    id="cement_plant_industry_layout_2",
    layout=[
        (0, 0, "cement_plant_tile_1", "cement_plant_spritelayout_2"),
        (0, 1, "cement_plant_tile_1", "cement_plant_spritelayout_3"),
        (0, 2, "cement_plant_tile_1", "cement_plant_spritelayout_1"),
Beispiel #26
0
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_10],
                          smoke_sprites=[sprite_smoke_1, sprite_smoke_2])

industry.add_industry_layout(
    id='paper_mill_industry_layout_1',
    layout=[
        (0, 0, 'paper_mill_tile_1', 'paper_mill_spritelayout_tall_building_1'),
        (0, 1, 'paper_mill_tile_1', 'paper_mill_spritelayout_tall_building_1'),
        (0, 2, 'paper_mill_tile_1',
         'paper_mill_spritelayout_paper_store_full'),
        (1, 0, 'paper_mill_tile_1', 'paper_mill_spritelayout_tall_building_2'),
        (1, 1, 'paper_mill_tile_1', 'paper_mill_spritelayout_pulp_processor'),
        (1, 2, 'paper_mill_tile_1',
         'paper_mill_spritelayout_paper_store_empty'),
        (2, 0, 'paper_mill_tile_1', 'paper_mill_spritelayout_tall_building_1'),
        (2, 1, 'paper_mill_tile_1', 'paper_mill_spritelayout_chemical_tanks'),
        (2, 2, 'paper_mill_tile_1',
         'paper_mill_spritelayout_paper_store_full'),
        (3, 0, 'paper_mill_tile_1', 'paper_mill_spritelayout_tall_building_2'),
        (3, 1, 'paper_mill_tile_1',
         'paper_mill_spritelayout_wood_store_forklift'),
        (3, 2, 'paper_mill_tile_1', 'paper_mill_spritelayout_wood_store_full'),
        (4, 0, 'paper_mill_tile_1', 'paper_mill_spritelayout_boilerhouse'),
        (4, 1, 'paper_mill_tile_1', 'paper_mill_spritelayout_wood_store_full'),
        (4, 2, 'paper_mill_tile_1',
         'paper_mill_spritelayout_wood_store_forklift')
    ])
industry.add_industry_layout(
    id='paper_mill_industry_layout_2',
    layout=[
        (0, 0, 'paper_mill_tile_1', 'paper_mill_spritelayout_tall_building_1'),
Beispiel #27
0
industry.add_industry_layout(
    id="basic_oxygen_furnace_industry_layout_1",
    layout=[
        (
            0,
            0,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_furnace",
        ),
        (
            0,
            1,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_furnace",
        ),
        (
            0,
            2,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_caster",
        ),
        (
            0,
            3,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_air_plant",
        ),
        (0, 4, "basic_oxygen_furnace_tile_1",
         "basic_oxygen_furnace_spritelayout_shed"),
        (0, 5, "basic_oxygen_furnace_tile_1",
         "basic_oxygen_furnace_spritelayout_shed"),
        (
            1,
            0,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_furnace",
        ),
        (
            1,
            1,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_furnace",
        ),
        (
            1,
            2,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_caster",
        ),
        (
            1,
            3,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_tanks",
        ),
        (
            1,
            4,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_4",
        ),
        (
            1,
            5,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_3",
        ),
        (
            2,
            0,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_furnace",
        ),
        (
            2,
            1,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_furnace",
        ),
        (
            2,
            2,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_caster",
        ),
        (
            2,
            3,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_tanks",
        ),
        (
            2,
            4,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_empty",
        ),
        (
            2,
            5,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_3",
        ),
        (
            3,
            0,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_manganese_1",
        ),
        (
            3,
            1,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_2",
        ),
        (
            3,
            2,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_1",
        ),
        (
            3,
            3,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_empty",
        ),
        (
            3,
            4,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_4",
        ),
        (
            3,
            5,
            "basic_oxygen_furnace_tile_1",
            "basic_oxygen_furnace_spritelayout_metal_4",
        ),
    ],
)
Beispiel #28
0
industry.add_spritelayout(id='furniture_factory_spritelayout_5',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_5],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='furniture_factory_spritelayout_6',
                          ground_sprite=spriteset_ground,
                          ground_overlay=spriteset_ground_overlay,
                          building_sprites=[spriteset_6],
                          fences=['nw', 'ne', 'se', 'sw'])

industry.add_industry_layout(
    id='furniture_factory_industry_layout_1',
    layout=[
        (0, 1, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_3'),
        (1, 0, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_5'),
        (1, 1, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_2'),
        (2, 0, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_4'),
        (2, 1, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_1'),
    ])
industry.add_industry_layout(
    id='furniture_factory_industry_layout_2',
    layout=[
        (0, 0, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_5'),
        (0, 1, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_3'),
        (1, 0, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_4'),
        (1, 1, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_2'),
        (2, 0, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_6'),
        (2, 1, 'furniture_factory_tile_1', 'furniture_factory_spritelayout_1'),
    ])
industry.add_industry_layout(
Beispiel #29
0
industry.add_industry_layout(
    id="electric_arc_furnace_industry_layout_1",
    layout=[
        (0, 0, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_2"),
        (0, 1, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_2"),
        (0, 2, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_2"),
        (0, 3, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_2"),
        (0, 4, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_3"),
        (0, 5, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_3"),
        (1, 0, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_1"),
        (1, 1, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_1"),
        (1, 2, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_1"),
        (1, 3, "electric_arc_furnace_tile_1",
         "electric_arc_furnace_spritelayout_1"),
        (
            1,
            4,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_scrap_1",
        ),
        (
            1,
            5,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_scrap_1",
        ),
        (
            2,
            0,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_metal_2",
        ),
        (
            2,
            1,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_metal_2",
        ),
        (
            2,
            2,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_metal_1",
        ),
        (
            2,
            3,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_empty",
        ),
        (
            2,
            4,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_crane_1",
        ),
        (
            2,
            5,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_scrap_1",
        ),
        (
            3,
            0,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_metal_2",
        ),
        (
            3,
            1,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_metal_2",
        ),
        (
            3,
            2,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_crane_2",
        ),
        (
            3,
            3,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_empty",
        ),
        (
            3,
            4,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_scrap_2",
        ),
        (
            3,
            5,
            "electric_arc_furnace_tile_1",
            "electric_arc_furnace_spritelayout_crane_1",
        ),
    ],
)
Beispiel #30
0
    building_sprites=[spriteset_3],
    smoke_sprites=[sprite_smoke],
    fences=['nw', 'ne', 'se', 'sw']
)
industry.add_spritelayout(
    id='glass_works_spritelayout_4',
    ground_sprite=spriteset_ground,
    ground_overlay=spriteset_ground_overlay_4,
    building_sprites=[],
    fences=['nw', 'ne', 'se', 'sw']
)

industry.add_industry_layout(
    id='glass_works_industry_layout_1',
    layout=[(0, 0, 'glass_works_tile_1', 'glass_works_spritelayout_4'),
            (0, 1, 'glass_works_tile_1', 'glass_works_spritelayout_3'),
            (1, 0, 'glass_works_tile_1', 'glass_works_spritelayout_1'),
            (1, 1, 'glass_works_tile_1', 'glass_works_spritelayout_2'),
            ]
)
industry.add_industry_layout(
    id='glass_works_industry_layout_2',
    layout=[(0, 0, 'glass_works_tile_1', 'glass_works_spritelayout_4'),
            (0, 1, 'glass_works_tile_1', 'glass_works_spritelayout_3'),
            (1, 0, 'glass_works_tile_1', 'glass_works_spritelayout_1'),
            (1, 1, 'glass_works_tile_1', 'glass_works_spritelayout_2'),
            (2, 0, 'glass_works_tile_1', 'glass_works_spritelayout_4'),
            (2, 1, 'glass_works_tile_1', 'glass_works_spritelayout_3'),
            (3, 0, 'glass_works_tile_1', 'glass_works_spritelayout_1'),
            (3, 1, 'glass_works_tile_1', 'glass_works_spritelayout_2'),
            ]
)