Пример #1
0
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_shed_rear],
)

industry.add_industry_layout(
    id="potash_mine_industry_layout_1",
    layout=[
        (0, 1, "potash_mine_tile_1",
         "potash_mine_spritelayout_headgear_animated"),
        (0, 2, "potash_mine_tile_2", "potash_mine_spritelayout_winding_house"),
        (1, 0, "potash_mine_tile_2",
         "potash_mine_spritelayout_crusher_rear_part"),
        (1, 1, "potash_mine_tile_2",
         "potash_mine_spritelayout_exit_shed_rear"),
        (1, 2, "potash_mine_tile_2", "potash_mine_spritelayout_hut_vents"),
        (2, 0, "potash_mine_tile_2", "potash_mine_spritelayout_tile_empty"),
        (2, 1, "potash_mine_tile_3",
         "potash_mine_spritelayout_exit_trestle_animated"),
        (2, 2, "potash_mine_tile_2", "potash_mine_spritelayout_tile_empty"),
        (3, 0, "potash_mine_tile_2",
         "potash_mine_spritelayout_crusher_front_part"),
        (3, 1, "potash_mine_tile_2", "potash_mine_spritelayout_ore_1"),
        (3, 2, "potash_mine_tile_2", "potash_mine_spritelayout_ore_2"),
    ],
)

industry.add_industry_layout(
    id="potash_mine_industry_layout_2",
    layout=[
        (0, 0, "potash_mine_tile_2",
Пример #2
0
    id="copper_mine_spritelayout_4",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[sprite_4],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="copper_mine_spritelayout_5",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[sprite_5],
    smoke_sprites=[sprite_smoke],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="copper_mine_industry_layout_1",
    layout=[
        (0, 0, "copper_mine_tile_1", "copper_mine_spritelayout_1"),
        (0, 1, "copper_mine_tile_1", "copper_mine_spritelayout_1"),
        (0, 2, "copper_mine_tile_1", "copper_mine_spritelayout_1"),
        (1, 0, "copper_mine_tile_1", "copper_mine_spritelayout_5"),
        (1, 1, "copper_mine_tile_1", "copper_mine_spritelayout_3_anim"),
        (1, 2, "copper_mine_tile_1", "copper_mine_spritelayout_4"),
        (2, 0, "copper_mine_tile_1", "copper_mine_spritelayout_1"),
        (2, 1, "copper_mine_tile_1", "copper_mine_spritelayout_1"),
        (2, 2, "copper_mine_tile_1", "copper_mine_spritelayout_2"),
        (3, 1, "copper_mine_tile_1", "copper_mine_spritelayout_1"),
    ],
)
Пример #3
0
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_shed_rear],
)

industry.add_industry_layout(
    id='manganese_mine_industry_layout_1',
    layout=[
        (0, 1, 'manganese_mine_tile_1',
         'manganese_mine_spritelayout_headgear_animated'),
        (0, 2, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_winding_house'),
        (1, 0, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_crusher_rear_part'),
        (1, 1, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_exit_shed_rear'),
        (1, 2, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_hut_vents'),
        (2, 0, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_tile_empty'),
        (2, 1, 'manganese_mine_tile_3',
         'manganese_mine_spritelayout_exit_trestle_animated'),
        (2, 2, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_tile_empty'),
        (3, 0, 'manganese_mine_tile_2',
         'manganese_mine_spritelayout_crusher_front_part'),
        (3, 1, 'manganese_mine_tile_2', 'manganese_mine_spritelayout_ore_1'),
        (3, 2, 'manganese_mine_tile_2', 'manganese_mine_spritelayout_ore_2')
    ])

industry.add_industry_layout(
    id='manganese_mine_industry_layout_2',
    layout=[
Пример #4
0
spriteset_platform = industry.add_spriteset(sprites=[(10, 10, 64, 100, -31,
                                                      -67)], )
spriteset_greeble = industry.add_spriteset(sprites=[(80, 10, 64, 39, -31, -12)
                                                    ], )
spriteset_crane_animated = industry.add_spriteset(sprites=[(150, 10, 64, 64,
                                                            -33, -37)], )

industry.add_spritelayout(
    id="dredging_site_spritelayout_1",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_platform,
    building_sprites=[spriteset_crane_animated, spriteset_greeble],
)

industry.add_industry_layout(
    id="dredging_site_industry_layout_1",
    layout=[
        (0, 0, "255", "spritelayout_null"),
        (0, 1, "24", "spritelayout_null"),
        (0, 2, "24", "spritelayout_null"),
        (0, 4, "255", "spritelayout_null"),
        (1, 0, "255", "spritelayout_null"),
        (1, 4, "255", "spritelayout_null"),
        (2, 0, "255", "spritelayout_null"),
        (2, 2, "255", "spritelayout_null"),
        (2, 3, "dredging_site_tile_1", "dredging_site_spritelayout_1"),
        (2, 4, "255", "spritelayout_null"),
    ],
)
Пример #5
0
industry.add_industry_layout(
    id="soda_ash_mine_industry_layout_1",
    layout=[
        (0, 0, "soda_ash_mine_tile_2",
         "soda_ash_mine_spritelayout_crusher_rear_part"),
        (0, 1, "soda_ash_mine_tile_1",
         "soda_ash_mine_spritelayout_headgear_animated"),
        (0, 2, "soda_ash_mine_tile_2",
         "soda_ash_mine_spritelayout_winding_house"),
        (1, 0, "soda_ash_mine_tile_2",
         "soda_ash_mine_spritelayout_tile_empty"),
        (1, 1, "soda_ash_mine_tile_2", "soda_ash_mine_spritelayout_ore_2"),
        (
            1,
            2,
            "soda_ash_mine_tile_2",
            "soda_ash_mine_spritelayout_misc_building_tanks",
        ),
        (2, 0, "soda_ash_mine_tile_2",
         "soda_ash_mine_spritelayout_crusher_front_part"),
        (2, 1, "soda_ash_mine_tile_2", "soda_ash_mine_spritelayout_ore_1"),
        (2, 2, "soda_ash_mine_tile_2",
         "soda_ash_mine_spritelayout_tile_empty"),
        (3, 0, "soda_ash_mine_tile_2", "soda_ash_mine_spritelayout_silos"),
        (3, 1, "soda_ash_mine_tile_2",
         "soda_ash_mine_spritelayout_silo_conveyor"),
        (3, 2, "soda_ash_mine_tile_2", "soda_ash_mine_spritelayout_truck"),
    ],
)
Пример #6
0
industry.add_spritelayout(
    id="oil_wells_spritelayout_building",
    ground_sprite=spriteset_ground_building,
    ground_overlay=sprite_ground_overlay_building,
    building_sprites=[spriteset_building],
    fences=["nw", "ne", "se", "sw"],
)


industry.add_industry_layout(
    id="oil_wells_industry_layout_1",
    layout=[
        (0, 0, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (0, 7, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (1, 4, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (2, 1, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (3, 5, "oil_wells_tile_2", "oil_wells_spritelayout_building"),
        (4, 8, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (5, 1, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (5, 4, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
    ],
)
industry.add_industry_layout(
    id="oil_wells_industry_layout_2",
    layout=[
        (0, 0, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (0, 4, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (1, 4, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (2, 8, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
        (4, 4, "oil_wells_tile_2", "oil_wells_spritelayout_building"),
        (4, 8, "oil_wells_tile_1", "oil_wells_spritelayout_pump"),
Пример #7
0
)
industry.add_spritelayout(
    id="coal_mine_spritelayout_6",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_6],
)

industry.add_industry_layout(
    id="coal_mine_industry_layout_1",
    layout=[
        (0, 1, "coal_mine_tile_1", "coal_mine_spritelayout_1"),
        (0, 2, "coal_mine_tile_1", "coal_mine_spritelayout_2"),
        (0, 3, "coal_mine_tile_1", "coal_mine_spritelayout_4"),
        (1, 0, "coal_mine_tile_1", "coal_mine_spritelayout_6"),
        (1, 1, "coal_mine_tile_1", "coal_mine_spritelayout_1"),
        (1, 2, "coal_mine_tile_1", "coal_mine_spritelayout_2"),
        (1, 3, "coal_mine_tile_1", "coal_mine_spritelayout_3"),
        (2, 0, "coal_mine_tile_1", "coal_mine_spritelayout_5"),
        (2, 1, "coal_mine_tile_1", "coal_mine_spritelayout_4"),
        (2, 2, "coal_mine_tile_1", "coal_mine_spritelayout_3"),
    ],
)
industry.add_industry_layout(
    id="coal_mine_industry_layout_2",
    layout=[
        (0, 0, "coal_mine_tile_1", "coal_mine_spritelayout_1"),
        (0, 1, "coal_mine_tile_1", "coal_mine_spritelayout_2"),
        (0, 2, "coal_mine_tile_1", "coal_mine_spritelayout_6"),
        (1, 0, "coal_mine_tile_1", "coal_mine_spritelayout_3"),
        (1, 1, "coal_mine_tile_1", "coal_mine_spritelayout_3"),
Пример #8
0
                                                      -67)], )
spriteset_greeble = industry.add_spriteset(sprites=[(80, 10, 64, 39, -31, -12)
                                                    ], )
spriteset_crane_animated = industry.add_spriteset(sprites=[(150, 10, 64, 64,
                                                            -33, -37)], )

industry.add_spritelayout(
    id='dredging_site_spritelayout_1',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_platform,
    building_sprites=[spriteset_crane_animated, spriteset_greeble])
industry.add_spritelayout(id='dredging_site_spritelayout_null',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground,
                          building_sprites=[])

industry.add_industry_layout(
    id='dredging_site_industry_layout_1',
    layout=[
        (0, 0, '255', 'dredging_site_spritelayout_null'),
        (0, 1, '24', 'dredging_site_spritelayout_null'),
        (0, 2, '24', 'dredging_site_spritelayout_null'),
        (0, 4, '255', 'dredging_site_spritelayout_null'),
        (1, 0, '255', 'dredging_site_spritelayout_null'),
        (1, 4, '255', 'dredging_site_spritelayout_null'),
        (2, 0, '255', 'dredging_site_spritelayout_null'),
        (2, 2, '255', 'dredging_site_spritelayout_null'),
        (2, 3, 'dredging_site_tile_1', 'dredging_site_spritelayout_1'),
        (2, 4, '255', 'dredging_site_spritelayout_null'),
    ])
Пример #9
0
industry.add_industry_layout(
    id="iron_ore_mine_industry_layout_1",
    layout=[
        (0, 0, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_winding_house"),
        (0, 1, "iron_ore_mine_tile_1",
         "iron_ore_mine_spritelayout_headgear_animated"),
        (0, 2, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_crusher_rear_part"),
        (0, 3, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_boiler_house"),
        (1, 0, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_winding_house"),
        (1, 1, "iron_ore_mine_tile_1",
         "iron_ore_mine_spritelayout_headgear_animated"),
        (1, 2, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_crusher_rear_part"),
        (1, 3, "iron_ore_mine_tile_2", "iron_ore_mine_spritelayout_ore_truck"),
        (2, 0, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_joined_ore_rear"),
        (2, 1, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_exit_shed_rear"),
        (2, 2, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_tile_empty"),
        (2, 3, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_joined_ore_rear"),
        (3, 0, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_joined_ore_front"),
        (
            3,
            1,
            "iron_ore_mine_tile_3",
            "iron_ore_mine_spritelayout_exit_trestle_animated",
        ),
        (3, 2, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_crusher_front_part"),
        (3, 3, "iron_ore_mine_tile_2",
         "iron_ore_mine_spritelayout_joined_ore_front"),
    ],
)
Пример #10
0
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_winding_house],
)
industry.add_spritelayout(
    id='iron_ore_mine_spritelayout_exit_shed_rear',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_shed_rear],
)

industry.add_industry_layout(
    id='iron_ore_mine_industry_layout_1',
    layout=[(0, 0, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_winding_house'),
            (0, 1, 'iron_ore_mine_tile_1', 'iron_ore_mine_spritelayout_headgear_animated'),
            (0, 2, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_crusher_rear_part'),
            (0, 3, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_boiler_house'),
            (1, 0, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_winding_house'),
            (1, 1, 'iron_ore_mine_tile_1', 'iron_ore_mine_spritelayout_headgear_animated'),
            (1, 2, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_crusher_rear_part'),
            (1, 3, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_ore_truck'),
            (2, 0, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_joined_ore_rear'),
            (2, 1, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_exit_shed_rear'),
            (2, 2, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_tile_empty'),
            (2, 3, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_joined_ore_rear'),
            (3, 0, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_joined_ore_front'),
            (3, 1, 'iron_ore_mine_tile_3', 'iron_ore_mine_spritelayout_exit_trestle_animated'),
            (3, 2, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_crusher_front_part'),
            (3, 3, 'iron_ore_mine_tile_2', 'iron_ore_mine_spritelayout_joined_ore_front'),
            ]
)
Пример #11
0
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_5],
)
industry.add_spritelayout(
    id='coal_mine_spritelayout_6',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_6],
)

industry.add_industry_layout(
    id='coal_mine_industry_layout_1',
    layout=[(0, 1, 'coal_mine_tile_1', 'coal_mine_spritelayout_1'),
            (0, 2, 'coal_mine_tile_1', 'coal_mine_spritelayout_2'),
            (0, 3, 'coal_mine_tile_1', 'coal_mine_spritelayout_4'),
            (1, 0, 'coal_mine_tile_1', 'coal_mine_spritelayout_6'),
            (1, 1, 'coal_mine_tile_1', 'coal_mine_spritelayout_1'),
            (1, 2, 'coal_mine_tile_1', 'coal_mine_spritelayout_2'),
            (1, 3, 'coal_mine_tile_1', 'coal_mine_spritelayout_3'),
            (2, 0, 'coal_mine_tile_1', 'coal_mine_spritelayout_5'),
            (2, 1, 'coal_mine_tile_1', 'coal_mine_spritelayout_4'),
            (2, 2, 'coal_mine_tile_1', 'coal_mine_spritelayout_3')])
industry.add_industry_layout(
    id='coal_mine_industry_layout_2',
    layout=[(0, 0, 'coal_mine_tile_1', 'coal_mine_spritelayout_1'),
            (0, 1, 'coal_mine_tile_1', 'coal_mine_spritelayout_2'),
            (0, 2, 'coal_mine_tile_1', 'coal_mine_spritelayout_6'),
            (1, 0, 'coal_mine_tile_1', 'coal_mine_spritelayout_3'),
            (1, 1, 'coal_mine_tile_1', 'coal_mine_spritelayout_3'),
            (1, 2, 'coal_mine_tile_1', 'coal_mine_spritelayout_5')])
industry.add_industry_layout(
    id='coal_mine_industry_layout_3',
Пример #12
0
    id='peatlands_spritelayout_peat_pile',
    ground_sprite=sprite_ground_tracks,
    ground_overlay=sprite_ground_tracks,
    building_sprites=[spriteset_7],
)

industry.add_industry_layout(
    id='peatlands_layout_1',
    layout=[
        (0, 0, 'peatlands_tile_2', 'peatlands_spritelayout_nissen_hut'),
        (0, 1, 'peatlands_tile_2', 'peatlands_spritelayout_peat_pile'),
        (0, 2, 'peatlands_tile_2', 'peatlands_spritelayout_crane'),
        (1, 0, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (1, 1, 'peatlands_tile_1', 'peatlands_spritelayout_bare_ground'),
        (1, 2, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (2, 0, 'peatlands_tile_2', 'peatlands_spritelayout_tractor'),
        (2, 1, 'peatlands_tile_1', 'peatlands_spritelayout_bare_ground'),
        (2, 2, 'peatlands_tile_2', 'peatlands_spritelayout_harvester'),
        (3, 0, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (3, 1, 'peatlands_tile_1', 'peatlands_spritelayout_harvester'),
        (3, 2, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (4, 0, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (4, 1, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (4, 2, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
    ])
industry.add_industry_layout(
    id='peatlands_layout_2',
    layout=[
        (0, 0, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
        (0, 1, 'peatlands_tile_2', 'peatlands_spritelayout_harvester'),
        (0, 2, 'peatlands_tile_2', 'peatlands_spritelayout_bare_ground'),
Пример #13
0
industry.add_industry_layout(
    id='oil_rig_layout_1',
    layout=[
        (0, 0, '255', 'oil_rig_spritelayout_null'),
        (0, 1, '255', 'oil_rig_spritelayout_null'),
        (0, 2, '255', 'oil_rig_spritelayout_null'),
        (0, 3, '255', 'oil_rig_spritelayout_null'),
        (0, 4, '255', 'oil_rig_spritelayout_null'),
        (0, 5, '255', 'oil_rig_spritelayout_null'),
        (0, 6, '255', 'oil_rig_spritelayout_null'),
        (0, 7, '255', 'oil_rig_spritelayout_null'),
        (0, 8, '255', 'oil_rig_spritelayout_null'),
        (0, 9, '255', 'oil_rig_spritelayout_null'),
        (0, 10, '255', 'oil_rig_spritelayout_null'),
        (1, 0, '255', 'oil_rig_spritelayout_null'),
        (1, 10, '255', 'oil_rig_spritelayout_null'),
        (2, 0, '255', 'oil_rig_spritelayout_null'),
        (2, 10, '255', 'oil_rig_spritelayout_null'),
        (3, 0, '255', 'oil_rig_spritelayout_null'),
        (3, 10, '255', 'oil_rig_spritelayout_null'),
        (4, 0, '255', 'oil_rig_spritelayout_null'),
        (4, 3, '24', 'oil_rig_spritelayout_null'),
        (4, 4, '24', 'oil_rig_spritelayout_null'),
        (4, 5, 'oil_rig_tile_1', 'oil_rig_spritelayout_4'),
        (4, 10, '255', 'oil_rig_spritelayout_null'),
        (5, 0, '255', 'oil_rig_spritelayout_null'),
        (5, 5, 'oil_rig_tile_1', 'oil_rig_spritelayout_3'),
        (5, 4, 'oil_rig_tile_1', 'oil_rig_spritelayout_2'),
        (5, 3, 'oil_rig_tile_1', 'oil_rig_spritelayout_1'),
        (5, 10, '255', 'oil_rig_spritelayout_null'),
        (6, 0, '255', 'oil_rig_spritelayout_null'),
        (6, 10, '255', 'oil_rig_spritelayout_null'),
        (7, 0, '255', 'oil_rig_spritelayout_null'),
        (7, 10, '255', 'oil_rig_spritelayout_null'),
        (8, 0, '255', 'oil_rig_spritelayout_null'),
        (8, 10, '255', 'oil_rig_spritelayout_null'),
        (9, 0, '255', 'oil_rig_spritelayout_null'),
        (9, 10, '255', 'oil_rig_spritelayout_null'),
    ])
Пример #14
0
)
industry.add_spritelayout(
    id='soda_ash_mine_spritelayout_truck',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_truck],
)

industry.add_industry_layout(
    id='soda_ash_mine_industry_layout_1',
    layout=[(0, 0, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_crusher_rear_part'),
            (0, 1, 'soda_ash_mine_tile_1', 'soda_ash_mine_spritelayout_headgear_animated'),
            (0, 2, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_winding_house'),
            (1, 0, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_tile_empty'),
            (1, 1, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_ore_2'),
            (1, 2, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_misc_building_tanks'),
            (2, 0, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_crusher_front_part'),
            (2, 1, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_ore_1'),
            (2, 2, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_tile_empty'),
            (3, 0, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_silos'),
            (3, 1, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_silo_conveyor'),
            (3, 2, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_truck'),
            ]
)

industry.add_industry_layout(
    id='soda_ash_mine_industry_layout_2',
    layout=[(0, 0, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_crusher_rear_part'),
            (0, 1, 'soda_ash_mine_tile_1', 'soda_ash_mine_spritelayout_headgear_animated'),
            (0, 2, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_winding_house'),
            (0, 3, 'soda_ash_mine_tile_1', 'soda_ash_mine_spritelayout_headgear_animated'),
            (0, 4, 'soda_ash_mine_tile_2', 'soda_ash_mine_spritelayout_winding_house'),
Пример #15
0
    building_sprites=[spriteset_8],
)
industry.add_spritelayout(
    id='junk_yard_spritelayout_9',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_9],
)

industry.add_industry_layout(
    id='junk_yard_industry_layout_1',
    layout=[
        (0, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_2'),
        (1, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_2'),
        (1, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_9'),
        (2, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_1'),
        (2, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_8'),
        (3, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_4'),
        (3, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_7'),
        (4, 0, 'junk_yard_tile_1', 'junk_yard_spritelayout_5'),
        (4, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_3'),
        (4, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_6'),
    ])
industry.add_industry_layout(
    id='junk_yard_industry_layout_2',
    layout=[
        (0, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_7'),
        (1, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_1'),
        (1, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_8'),
        (2, 0, 'junk_yard_tile_1', 'junk_yard_spritelayout_5'),
        (2, 1, 'junk_yard_tile_1', 'junk_yard_spritelayout_3'),
        (2, 2, 'junk_yard_tile_1', 'junk_yard_spritelayout_6'),
Пример #16
0
    ground_overlay=spriteset_41,
    building_sprites=[spriteset_crusher],
    terrain_aware_ground=True,
)

industry.add_industry_layout(
    id='quarry_layout_1',
    layout=[
        (0, 1, 'quarry_tile_2', 'quarry_spritelayout_24'),
        (0, 2, 'quarry_tile_2', 'quarry_spritelayout_12'),
        (0, 3, 'quarry_tile_2', 'quarry_spritelayout_6'),
        (1, 0, 'quarry_tile_1', 'quarry_spritelayout_41'),
        (1, 1, 'quarry_tile_2', 'quarry_spritelayout_23'),
        (1, 2, 'quarry_tile_1', 'quarry_spritelayout_11'),
        (1, 3, 'quarry_tile_2', 'quarry_spritelayout_5'),
        (2, 0, 'quarry_tile_1', 'quarry_spritelayout_40'),
        (2, 1, 'quarry_tile_2', 'quarry_spritelayout_22'),
        (2, 2, 'quarry_tile_1', 'quarry_spritelayout_10'),
        (2, 3, 'quarry_tile_2', 'quarry_spritelayout_4'),
        (3, 0, 'quarry_tile_1', 'quarry_spritelayout_39'),
        (3, 1, 'quarry_tile_2', 'quarry_spritelayout_20'),
        (3, 2, 'quarry_tile_2', 'quarry_spritelayout_8'),
        (3, 3, 'quarry_tile_2', 'quarry_spritelayout_2'),
        (4, 1, 'quarry_tile_2', 'quarry_spritelayout_19'),
        (4, 2, 'quarry_tile_2', 'quarry_spritelayout_7'),
        (4, 3, 'quarry_tile_2', 'quarry_spritelayout_1'),
    ])

industry.add_industry_layout(
    id='quarry_layout_2',
    layout=[
        (0, 0, 'quarry_tile_2', 'quarry_spritelayout_24'),
Пример #17
0
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_9],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="nitrate_mine_industry_layout_1",
    layout=[
        (0, 0, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_chimney"),
        (0, 1, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_raised_shed"),
        (0, 2, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_hut"),
        (1, 0, "nitrate_mine_tile_1",
         "nitrate_mine_spritelayout_raised_tanks"),
        (1, 1, "nitrate_mine_tile_1",
         "nitrate_mine_spritelayout_raised_tanks"),
        (1, 2, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_empty"),
        (2, 0, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_processor"),
        (2, 1, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_processor"),
        (2, 2, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_empty"),
        (3, 0, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_conveyors"),
        (3, 1, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_conveyors"),
        (3, 2, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_empty"),
        (4, 0, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_large_shed"),
        (4, 1, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_large_shed"),
        (4, 2, "nitrate_mine_tile_1", "nitrate_mine_spritelayout_machinery"),
    ],
)
industry.add_industry_layout(
    id="nitrate_mine_industry_layout_2",
    layout=[
        (0, 0, "nitrate_mine_tile_1",
         "nitrate_mine_spritelayout_raised_tanks"),
Пример #18
0
    fences=["nw", "ne", "se", "sw"],
)


industry.add_industry_layout(
    id="phosphate_mine_layout_1",
    layout=[
        (0, 1, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_24"),
        (0, 2, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_12"),
        (0, 3, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_6"),
        (1, 0, "phosphate_mine_tile_1", "phosphate_mine_spritelayout_41"),
        (1, 1, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_23"),
        (1, 2, "phosphate_mine_tile_1", "phosphate_mine_spritelayout_11"),
        (1, 3, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_5"),
        (2, 0, "phosphate_mine_tile_1", "phosphate_mine_spritelayout_40"),
        (2, 1, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_22"),
        (2, 2, "phosphate_mine_tile_1", "phosphate_mine_spritelayout_10"),
        (2, 3, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_4"),
        (3, 0, "phosphate_mine_tile_1", "phosphate_mine_spritelayout_39"),
        (3, 1, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_20"),
        (3, 2, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_8"),
        (3, 3, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_2"),
        (4, 1, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_19"),
        (4, 2, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_7"),
        (4, 3, "phosphate_mine_tile_2", "phosphate_mine_spritelayout_1"),
    ],
)

industry.add_industry_layout(
    id="phosphate_mine_layout_2",
    layout=[
Пример #19
0
    id="peatlands_spritelayout_peat_pile",
    ground_sprite=sprite_ground_tracks,
    ground_overlay=sprite_ground_tracks,
    building_sprites=[spriteset_7],
)

industry.add_industry_layout(
    id="peatlands_layout_1",
    layout=[
        (0, 0, "peatlands_tile_2", "peatlands_spritelayout_nissen_hut"),
        (0, 1, "peatlands_tile_2", "peatlands_spritelayout_peat_pile"),
        (0, 2, "peatlands_tile_2", "peatlands_spritelayout_crane"),
        (1, 0, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (1, 1, "peatlands_tile_1", "peatlands_spritelayout_bare_ground"),
        (1, 2, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (2, 0, "peatlands_tile_2", "peatlands_spritelayout_tractor"),
        (2, 1, "peatlands_tile_1", "peatlands_spritelayout_bare_ground"),
        (2, 2, "peatlands_tile_2", "peatlands_spritelayout_harvester"),
        (3, 0, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (3, 1, "peatlands_tile_1", "peatlands_spritelayout_harvester"),
        (3, 2, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (4, 0, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (4, 1, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (4, 2, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
    ],
)
industry.add_industry_layout(
    id="peatlands_layout_2",
    layout=[
        (0, 0, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
        (0, 1, "peatlands_tile_2", "peatlands_spritelayout_harvester"),
        (0, 2, "peatlands_tile_2", "peatlands_spritelayout_bare_ground"),
Пример #20
0
                                                     ],
                                            xoffset=1,
                                            yoffset=2,
                                            xextent=15,
                                            yextent=14)
industry.add_spritelayout(id='oil_wells_spritelayout_building',
                          ground_sprite=spriteset_ground_building,
                          ground_overlay=sprite_ground_overlay_building,
                          building_sprites=[spriteset_building])

industry.add_industry_layout(
    id='oil_wells_industry_layout_1',
    layout=[
        (0, 0, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (0, 7, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (1, 4, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (2, 1, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (3, 5, 'oil_wells_tile_2', 'oil_wells_spritelayout_building'),
        (4, 8, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (5, 1, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (5, 4, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
    ])
industry.add_industry_layout(
    id='oil_wells_industry_layout_2',
    layout=[
        (0, 0, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (0, 4, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (1, 4, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (2, 8, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (4, 4, 'oil_wells_tile_2', 'oil_wells_spritelayout_building'),
        (4, 8, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
        (5, 2, 'oil_wells_tile_1', 'oil_wells_spritelayout_pump'),
Пример #21
0
industry.add_industry_layout(
    id="oil_rig_layout_1",
    layout=[
        (0, 0, "255", "spritelayout_null"),
        (0, 1, "255", "spritelayout_null"),
        (0, 2, "255", "spritelayout_null"),
        (0, 3, "255", "spritelayout_null"),
        (0, 4, "255", "spritelayout_null"),
        (0, 5, "255", "spritelayout_null"),
        (0, 6, "255", "spritelayout_null"),
        (0, 7, "255", "spritelayout_null"),
        (0, 8, "255", "spritelayout_null"),
        (0, 9, "255", "spritelayout_null"),
        (0, 10, "255", "spritelayout_null"),
        (1, 0, "255", "spritelayout_null"),
        (1, 10, "255", "spritelayout_null"),
        (2, 0, "255", "spritelayout_null"),
        (2, 10, "255", "spritelayout_null"),
        (3, 0, "255", "spritelayout_null"),
        (3, 10, "255", "spritelayout_null"),
        (4, 0, "255", "spritelayout_null"),
        (4, 3, "24", "spritelayout_null"),
        (4, 4, "24", "spritelayout_null"),
        (4, 5, "oil_rig_tile_1", "oil_rig_spritelayout_4"),
        (4, 10, "255", "spritelayout_null"),
        (5, 0, "255", "spritelayout_null"),
        (5, 5, "oil_rig_tile_1", "oil_rig_spritelayout_3"),
        (5, 4, "oil_rig_tile_1", "oil_rig_spritelayout_2"),
        (5, 3, "oil_rig_tile_1", "oil_rig_spritelayout_1"),
        (5, 10, "255", "spritelayout_null"),
        (6, 0, "255", "spritelayout_null"),
        (6, 10, "255", "spritelayout_null"),
        (7, 0, "255", "spritelayout_null"),
        (7, 10, "255", "spritelayout_null"),
        (8, 0, "255", "spritelayout_null"),
        (8, 10, "255", "spritelayout_null"),
        (9, 0, "255", "spritelayout_null"),
        (9, 10, "255", "spritelayout_null"),
    ],
)
Пример #22
0
industry.add_spritelayout(id='diamond_mine_spritelayout_winding_house',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[spriteset_winding_house],
                          fences=['nw', 'ne', 'se', 'sw'])

industry.add_industry_layout(
    id='diamond_mine_industry_layout_1',
    layout=[
        (0, 0, 'diamond_mine_tile_2',
         'diamond_mine_spritelayout_crusher_rear_part'),
        (0, 1, 'diamond_mine_tile_1',
         'diamond_mine_spritelayout_headgear_animated'),
        (0, 2, 'diamond_mine_tile_2',
         'diamond_mine_spritelayout_winding_house'),
        (1, 0, 'diamond_mine_tile_2', 'diamond_mine_spritelayout_tile_empty'),
        (1, 1, 'diamond_mine_tile_2',
         'diamond_mine_spritelayout_misc_building'),
        (1, 2, 'diamond_mine_tile_2',
         'diamond_mine_spritelayout_misc_building'),
        (2, 0, 'diamond_mine_tile_2',
         'diamond_mine_spritelayout_crusher_front_part'),
        (2, 1, 'diamond_mine_tile_2', 'diamond_mine_spritelayout_vents_shed'),
        (2, 2, 'diamond_mine_tile_2', 'diamond_mine_spritelayout_tile_empty'),
    ])

industry.add_industry_layout(
    id='diamond_mine_industry_layout_2',
    layout=[
        (0, 0, 'diamond_mine_tile_2',
         'diamond_mine_spritelayout_crusher_rear_part'),
Пример #23
0
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_9],
)

industry.add_industry_layout(
    id='nitrate_mine_industry_layout_1',
    layout=[
        (0, 0, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_chimney'),
        (0, 1, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_raised_shed'),
        (0, 2, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_hut'),
        (1, 0, 'nitrate_mine_tile_1',
         'nitrate_mine_spritelayout_raised_tanks'),
        (1, 1, 'nitrate_mine_tile_1',
         'nitrate_mine_spritelayout_raised_tanks'),
        (1, 2, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_empty'),
        (2, 0, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_processor'),
        (2, 1, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_processor'),
        (2, 2, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_empty'),
        (3, 0, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_conveyors'),
        (3, 1, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_conveyors'),
        (3, 2, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_empty'),
        (4, 0, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_large_shed'),
        (4, 1, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_large_shed'),
        (4, 2, 'nitrate_mine_tile_1', 'nitrate_mine_spritelayout_machinery'),
    ])
industry.add_industry_layout(
    id='nitrate_mine_industry_layout_2',
    layout=[
        (0, 0, 'nitrate_mine_tile_1',
         'nitrate_mine_spritelayout_raised_tanks'),
Пример #24
0
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_winding_house],
    fences=["nw", "ne", "se", "sw"],
)

industry.add_industry_layout(
    id="diamond_mine_industry_layout_1",
    layout=[
        (0, 0, "diamond_mine_tile_2",
         "diamond_mine_spritelayout_crusher_rear_part"),
        (0, 1, "diamond_mine_tile_1",
         "diamond_mine_spritelayout_headgear_animated"),
        (0, 2, "diamond_mine_tile_2",
         "diamond_mine_spritelayout_winding_house"),
        (1, 0, "diamond_mine_tile_2", "diamond_mine_spritelayout_tile_empty"),
        (1, 1, "diamond_mine_tile_2",
         "diamond_mine_spritelayout_misc_building"),
        (1, 2, "diamond_mine_tile_2",
         "diamond_mine_spritelayout_misc_building"),
        (2, 0, "diamond_mine_tile_2",
         "diamond_mine_spritelayout_crusher_front_part"),
        (2, 1, "diamond_mine_tile_2", "diamond_mine_spritelayout_vents_shed"),
        (2, 2, "diamond_mine_tile_2", "diamond_mine_spritelayout_tile_empty"),
    ],
)

industry.add_industry_layout(
    id="diamond_mine_industry_layout_2",
    layout=[
        (0, 0, "diamond_mine_tile_2",
         "diamond_mine_spritelayout_crusher_rear_part"),
Пример #25
0
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[sprite_3_anim],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='copper_mine_spritelayout_4',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[sprite_4],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='copper_mine_spritelayout_5',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[sprite_5],
                          smoke_sprites=[sprite_smoke],
                          fences=['nw', 'ne', 'se', 'sw'])

industry.add_industry_layout(
    id='copper_mine_industry_layout_1',
    layout=[
        (0, 0, 'copper_mine_tile_1', 'copper_mine_spritelayout_1'),
        (0, 1, 'copper_mine_tile_1', 'copper_mine_spritelayout_1'),
        (0, 2, 'copper_mine_tile_1', 'copper_mine_spritelayout_1'),
        (1, 0, 'copper_mine_tile_1', 'copper_mine_spritelayout_5'),
        (1, 1, 'copper_mine_tile_1', 'copper_mine_spritelayout_3_anim'),
        (1, 2, 'copper_mine_tile_1', 'copper_mine_spritelayout_4'),
        (2, 0, 'copper_mine_tile_1', 'copper_mine_spritelayout_1'),
        (2, 1, 'copper_mine_tile_1', 'copper_mine_spritelayout_1'),
        (2, 2, 'copper_mine_tile_1', 'copper_mine_spritelayout_2'),
        (3, 1, 'copper_mine_tile_1', 'copper_mine_spritelayout_1'),
    ])