예제 #1
0
    location_checks=TileLocationChecks(disallow_industry_adjacent=True))

sprite_ground = industry.add_sprite(sprite_number='GROUNDSPRITE_WATER', )

spriteset_ground_overlay = industry.add_spriteset(type='empty', )

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_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'),
예제 #2
0
    sprites=[(1010, 10, 64, 34, -31, -3)],
)
spriteset_silo = industry.add_spriteset(
    sprites=[(870, 50, 64, 64, -31, -35)],
)
spriteset_conveyor_2 = industry.add_spriteset(
    sprites=[(940, 50, 64, 64, -31, -35)],
)
spriteset_crusher = industry.add_spriteset(
    sprites=[(1010, 50, 64, 64, -31, -33)],
)

industry.add_spritelayout(
    id="phosphate_mine_spritelayout_1",
    ground_sprite=spriteset_ground_animated_tile,
    ground_overlay=spriteset_1,
    building_sprites=[],
    terrain_aware_ground=True,
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="phosphate_mine_spritelayout_2",
    ground_sprite=spriteset_ground_animated_tile,
    ground_overlay=spriteset_2,
    building_sprites=[spriteset_pit_conveyor_0],
    terrain_aware_ground=True,
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="phosphate_mine_spritelayout_4",
    ground_sprite=spriteset_ground_animated_tile,
    ground_overlay=spriteset_4,
예제 #3
0
    xextent=13,
    yextent=12,
)
sprite_4 = industry.add_sprite(sprite_number=2036, )
sprite_5 = industry.add_sprite(sprite_number=2033, )
sprite_smoke = industry.add_smoke_sprite(
    smoke_type="dark_smoke_small",
    xoffset=0,
    yoffset=2,
    zoffset=38,
)

industry.add_spritelayout(
    id="copper_mine_spritelayout_1",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[sprite_1],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="copper_mine_spritelayout_2",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="copper_mine_spritelayout_3_anim",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[sprite_3_anim],
예제 #4
0
파일: quarry.py 프로젝트: Azusa257/XIS
    num_sprites_to_autofill=len(spriteset_animated_dozer.sprites),
)
spriteset_39 = industry.add_spriteset(sprites=[(870, 10, 64, 31, -31, 0)], )
spriteset_40 = industry.add_spriteset(sprites=[(940, 10, 64, 31, -31, 0)], )
spriteset_41 = industry.add_spriteset(sprites=[(1010, 10, 64, 34, -31, -3)], )
spriteset_silo = industry.add_spriteset(sprites=[(870, 50, 64, 64, -31, -35)
                                                 ], )
spriteset_conveyor_2 = industry.add_spriteset(sprites=[(940, 50, 64, 64, -31,
                                                        -35)], )
spriteset_crusher = industry.add_spriteset(sprites=[(1010, 50, 64, 64, -31,
                                                     -33)], )

industry.add_spritelayout(
    id='quarry_spritelayout_1',
    ground_sprite=spriteset_ground_animated_tile,
    ground_overlay=spriteset_1,
    building_sprites=[],
    terrain_aware_ground=True,
)
industry.add_spritelayout(
    id='quarry_spritelayout_2',
    ground_sprite=spriteset_ground_animated_tile,
    ground_overlay=spriteset_2,
    building_sprites=[spriteset_pit_conveyor_0],
    terrain_aware_ground=True,
)
industry.add_spritelayout(
    id='quarry_spritelayout_4',
    ground_sprite=spriteset_ground_animated_tile,
    ground_overlay=spriteset_4,
    building_sprites=[],
예제 #5
0
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='dark_smoke_small',
    xoffset=-1,
    yoffset=2,
    zoffset=38,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type='dark_smoke_small',
    xoffset=-1,
    yoffset=6,
    zoffset=38,
)

industry.add_spritelayout(
    id='manganese_mine_spritelayout_tile_empty',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[],
)
industry.add_spritelayout(
    id='manganese_mine_spritelayout_headgear_animated',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_headgear_animated],
)
industry.add_spritelayout(
    id='manganese_mine_spritelayout_exit_trestle_animated',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_trestle_animated],
)
industry.add_spritelayout(
예제 #6
0
industry.economy_variations['FERNZ'].enabled = True
industry.economy_variations['MISTAH_KURTZ'].enabled = True

industry.add_tile(
    id='oil_rig_tile_1',
    location_checks=TileLocationChecks(disallow_industry_adjacent=True))

sprite_ground = industry.add_sprite(sprite_number='GROUNDSPRITE_WATER', )
spriteset_ground_empty = industry.add_spriteset(type='empty')
sprite_1 = industry.add_sprite(sprite_number='2096')
sprite_2 = industry.add_sprite(sprite_number='2097')
sprite_3 = industry.add_sprite(sprite_number='2098')
sprite_4 = industry.add_sprite(sprite_number='2099')

industry.add_spritelayout(id='oil_rig_spritelayout_1',
                          ground_sprite=sprite_ground,
                          ground_overlay=spriteset_ground_empty,
                          building_sprites=[sprite_1])
industry.add_spritelayout(id='oil_rig_spritelayout_2',
                          ground_sprite=sprite_ground,
                          ground_overlay=spriteset_ground_empty,
                          building_sprites=[sprite_2])
industry.add_spritelayout(id='oil_rig_spritelayout_3',
                          ground_sprite=sprite_ground,
                          ground_overlay=spriteset_ground_empty,
                          building_sprites=[sprite_3])
industry.add_spritelayout(id='oil_rig_spritelayout_4',
                          ground_sprite=sprite_ground,
                          ground_overlay=spriteset_ground_empty,
                          building_sprites=[sprite_4])
industry.add_spritelayout(id='oil_rig_spritelayout_null',
                          ground_sprite=sprite_ground,
예제 #7
0
    ),
)

sprite_ground = industry.add_sprite(sprite_number="4126")
sprite_ground_tracks = industry.add_sprite(
    sprite_number="GROUNDTILE_MUD_TRACKS")
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 64, -31, -31)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 64, -31, -31)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 64, -31, -31)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 64, -31, -31)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -31)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 64, -31, -31)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 64, -31, -31)], )
industry.add_spritelayout(
    id="peatlands_spritelayout_bare_ground",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground,
    building_sprites=[],
)
industry.add_spritelayout(
    id="peatlands_spritelayout_tractor",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground,
    building_sprites=[spriteset_3],
)
industry.add_spritelayout(
    id="peatlands_spritelayout_harvester",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground,
    building_sprites=[spriteset_4],
)
industry.add_spritelayout(
예제 #8
0
spriteset_ground_pump = industry.add_spriteset(
    type="empty",
)
sprite_ground_overlay_pump = industry.add_sprite(sprite_number=2173)
sprite_pump = industry.add_sprite(
    sprite_number="2174 + (((animation_frame % 11) < 6) ? (animation_frame % 11) : 10 - (animation_frame % 11))",
    xoffset=1,
    yoffset=2,
    xextent=15,
    yextent=14,
)
industry.add_spritelayout(
    id="oil_wells_spritelayout_pump",
    ground_sprite=spriteset_ground_pump,
    ground_overlay=sprite_ground_overlay_pump,
    building_sprites=[sprite_pump],
    fences=["nw", "ne", "se", "sw"],
)

spriteset_ground_building = industry.add_spriteset(
    type="empty",
)
sprite_ground_overlay_building = industry.add_sprite(
    sprite_number="GROUNDTILE_MUD_TRACKS",
)
spriteset_building = industry.add_spriteset(
    sprites=[(10, 10, 64, 38, -31, -9)], xoffset=1, yoffset=2, xextent=15, yextent=14
)
industry.add_spritelayout(
    id="oil_wells_spritelayout_building",
예제 #9
0
sprite_ground = industry.add_sprite(sprite_number='GROUNDTILE_MUD_TRACKS')
spriteset_ground_overlay = industry.add_spriteset(type='empty')
spriteset_1 = industry.add_spriteset(sprites=[(10, 10, 64, 55, -31, -24)], )
spriteset_2 = industry.add_spriteset(sprites=[(80, 10, 64, 55, -31, -24)], )
spriteset_3 = industry.add_spriteset(sprites=[(150, 10, 64, 55, -31, -24)], )
spriteset_4 = industry.add_spriteset(sprites=[(220, 10, 64, 55, -31, -24)], )
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 55, -31, -24)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 55, -31, -24)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 55, -31, -24)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 55, -31, -24)], )
spriteset_9 = industry.add_spriteset(sprites=[(570, 10, 64, 55, -31, -24)], )

industry.add_spritelayout(
    id='junk_yard_spritelayout_1',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
)
industry.add_spritelayout(
    id='junk_yard_spritelayout_2',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_2],
)
industry.add_spritelayout(
    id='junk_yard_spritelayout_3',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_3],
)
industry.add_spritelayout(
예제 #10
0
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -31)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 64, -31, -31)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 64, -31, -31)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 64, -31, -31)], )
spriteset_9 = industry.add_spriteset(sprites=[(570, 10, 64, 64, -31, -31)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=8,
    yoffset=2,
    zoffset=70,
)

industry.add_spritelayout(
    id="nitrate_mine_spritelayout_chimney",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
    smoke_sprites=[sprite_smoke_1],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="nitrate_mine_spritelayout_large_shed",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_2],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="nitrate_mine_spritelayout_conveyors",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_3],
예제 #11
0
파일: coal_mine.py 프로젝트: arikover/firs
    num_sprites_to_autofill=len(spriteset_1.sprites),
)
spriteset_5 = industry.add_spriteset(
    sprites=[(290, 10, 64, 64, -31, -33)],
    # autofills number of frames to match another spriteset which is animated etc (can get frame count from the other spriteset if defined already)
    num_sprites_to_autofill=len(spriteset_1.sprites),
)
spriteset_6 = industry.add_spriteset(
    sprites=[(360, 10, 64, 64, -31, -33)],
    # autofills number of frames to match another spriteset which is animated etc (can get frame count from the other spriteset if defined already)
    num_sprites_to_autofill=len(spriteset_1.sprites),
)

industry.add_spritelayout(
    id="coal_mine_spritelayout_1",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_1],
)
industry.add_spritelayout(
    id="coal_mine_spritelayout_2",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_2],
)
industry.add_spritelayout(
    id="coal_mine_spritelayout_3",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_3],
)
industry.add_spritelayout(
예제 #12
0
    smoke_type='white_smoke_big',
    xoffset=5,
    yoffset=6,
    zoffset=71,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=5,
    yoffset=11,
    zoffset=71,
    animation_frame_offset=1
)

industry.add_spritelayout(
    id='iron_ore_mine_spritelayout_tile_empty',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[],
)
industry.add_spritelayout(
    id='iron_ore_mine_spritelayout_headgear_animated',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_headgear_animated],
)
industry.add_spritelayout(
    id='iron_ore_mine_spritelayout_exit_trestle_animated',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_trestle_animated],
)
industry.add_spritelayout(
예제 #13
0
    num_sprites_to_autofill=len(spriteset_1.sprites),
)
spriteset_5 = industry.add_spriteset(
    sprites=[(290, 10, 64, 64, -31, -33)],
    # autofills number of frames to match another spriteset which is animated etc (can get frame count from the other spriteset if defined already)
    num_sprites_to_autofill=len(spriteset_1.sprites),
)
spriteset_6 = industry.add_spriteset(
    sprites=[(360, 10, 64, 64, -31, -33)],
    # autofills number of frames to match another spriteset which is animated etc (can get frame count from the other spriteset if defined already)
    num_sprites_to_autofill=len(spriteset_1.sprites),
)

industry.add_spritelayout(
    id='coal_mine_spritelayout_1',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_1],
)
industry.add_spritelayout(
    id='coal_mine_spritelayout_2',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_2],
)
industry.add_spritelayout(
    id='coal_mine_spritelayout_3',
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_3],
)
industry.add_spritelayout(
예제 #14
0
    smoke_type="white_smoke_big",
    xoffset=9,
    yoffset=0,
    zoffset=67,
)
sprite_smoke_4 = industry.add_smoke_sprite(
    smoke_type="white_smoke_big",
    xoffset=12,
    yoffset=0,
    zoffset=67,
    animation_frame_offset=1,
)

industry.add_spritelayout(
    id="soda_ash_mine_spritelayout_tile_empty",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[],
)
industry.add_spritelayout(
    id="soda_ash_mine_spritelayout_headgear_animated",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_headgear_animated],
)
industry.add_spritelayout(
    id="soda_ash_mine_spritelayout_silos",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_trestle],
)
industry.add_spritelayout(
예제 #15
0
        disallow_industry_adjacent=True, disallow_slopes=True
    ),
)

sprite_ground = industry.add_sprite(
    sprite_number="GROUNDSPRITE_WATER",
)
spriteset_ground_empty = industry.add_spriteset(type="empty")
sprite_1 = industry.add_sprite(sprite_number="2096")
sprite_2 = industry.add_sprite(sprite_number="2097")
sprite_3 = industry.add_sprite(sprite_number="2098")
sprite_4 = industry.add_sprite(sprite_number="2099")

industry.add_spritelayout(
    id="oil_rig_spritelayout_1",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_empty,
    building_sprites=[sprite_1],
)
industry.add_spritelayout(
    id="oil_rig_spritelayout_2",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_empty,
    building_sprites=[sprite_2],
)
industry.add_spritelayout(
    id="oil_rig_spritelayout_3",
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_empty,
    building_sprites=[sprite_3],
)
industry.add_spritelayout(
예제 #16
0
파일: oil_wells.py 프로젝트: Azusa257/XIS
industry.add_tile(
    id='oil_wells_tile_2',
    location_checks=TileLocationChecks(disallow_industry_adjacent=True))

spriteset_ground_pump = industry.add_spriteset(type='empty', )
sprite_ground_overlay_pump = industry.add_sprite(sprite_number=2173)
sprite_pump = industry.add_sprite(
    sprite_number=
    '2174 + (((animation_frame % 11) < 6) ? (animation_frame % 11) : 10 - (animation_frame % 11))',
    xoffset=1,
    yoffset=2,
    xextent=15,
    yextent=14)
industry.add_spritelayout(id='oil_wells_spritelayout_pump',
                          ground_sprite=spriteset_ground_pump,
                          ground_overlay=sprite_ground_overlay_pump,
                          building_sprites=[sprite_pump],
                          fences=['nw', 'ne', 'se', 'sw'])

spriteset_ground_building = industry.add_spriteset(type='empty', )
sprite_ground_overlay_building = industry.add_sprite(
    sprite_number='GROUNDTILE_MUD_TRACKS', )
spriteset_building = industry.add_spriteset(sprites=[(10, 10, 64, 38, -31, -9)
                                                     ],
                                            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,
예제 #17
0
spriteset_5 = industry.add_spriteset(sprites=[(290, 10, 64, 64, -31, -31)], )
spriteset_6 = industry.add_spriteset(sprites=[(360, 10, 64, 64, -31, -31)], )
spriteset_7 = industry.add_spriteset(sprites=[(430, 10, 64, 64, -31, -31)], )
spriteset_8 = industry.add_spriteset(sprites=[(500, 10, 64, 64, -31, -31)], )
spriteset_9 = industry.add_spriteset(sprites=[(570, 10, 64, 64, -31, -31)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_big',
    xoffset=8,
    yoffset=2,
    zoffset=70,
)

industry.add_spritelayout(
    id='nitrate_mine_spritelayout_chimney',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_1],
    smoke_sprites=[sprite_smoke_1],
)
industry.add_spritelayout(
    id='nitrate_mine_spritelayout_large_shed',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_2],
)
industry.add_spritelayout(
    id='nitrate_mine_spritelayout_conveyors',
    ground_sprite=sprite_ground,
    ground_overlay=spriteset_ground_overlay,
    building_sprites=[spriteset_3],
)
예제 #18
0
spriteset_misc_building = industry.add_spriteset(sprites=[(150, 10, 64, 122,
                                                           -31, -90)], )
spriteset_vents_shed = industry.add_spriteset(sprites=[(220, 10, 64, 122, -31,
                                                        -90)], )
spriteset_winding_house = industry.add_spriteset(sprites=[(290, 10, 64, 122,
                                                           -31, -90)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type='white_smoke_small',
    xoffset=-5,
    yoffset=3,
    zoffset=16,
)

industry.add_spritelayout(id='diamond_mine_spritelayout_tile_empty',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='diamond_mine_spritelayout_headgear_animated',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[spriteset_headgear_animated],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='diamond_mine_spritelayout_crusher_front_part',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[spriteset_crusher_front_part],
                          smoke_sprites=[sprite_smoke_1],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='diamond_mine_spritelayout_crusher_rear_part',
                          ground_sprite=sprite_ground,
예제 #19
0
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="dark_smoke_small",
    xoffset=-1,
    yoffset=2,
    zoffset=38,
)
sprite_smoke_2 = industry.add_smoke_sprite(
    smoke_type="dark_smoke_small",
    xoffset=-1,
    yoffset=6,
    zoffset=38,
)

industry.add_spritelayout(
    id="potash_mine_spritelayout_tile_empty",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[],
)
industry.add_spritelayout(
    id="potash_mine_spritelayout_headgear_animated",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_headgear_animated],
)
industry.add_spritelayout(
    id="potash_mine_spritelayout_exit_trestle_animated",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_exit_trestle_animated],
)
industry.add_spritelayout(
예제 #20
0
                                                           -31, -90)], )
spriteset_vents_shed = industry.add_spriteset(sprites=[(220, 10, 64, 122, -31,
                                                        -90)], )
spriteset_winding_house = industry.add_spriteset(sprites=[(290, 10, 64, 122,
                                                           -31, -90)], )
sprite_smoke_1 = industry.add_smoke_sprite(
    smoke_type="white_smoke_small",
    xoffset=-5,
    yoffset=3,
    zoffset=16,
)

industry.add_spritelayout(
    id="diamond_mine_spritelayout_tile_empty",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="diamond_mine_spritelayout_headgear_animated",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_headgear_animated],
    fences=["nw", "ne", "se", "sw"],
)
industry.add_spritelayout(
    id="diamond_mine_spritelayout_crusher_front_part",
    ground_sprite=sprite_ground,
    ground_overlay=sprite_ground_overlay,
    building_sprites=[spriteset_crusher_front_part],
예제 #21
0
    yoffset=3,
    xextent=13,
    yextent=12,
)
sprite_4 = industry.add_sprite(sprite_number=2036, )
sprite_5 = industry.add_sprite(sprite_number=2033, )
sprite_smoke = industry.add_smoke_sprite(
    smoke_type='dark_smoke_small',
    xoffset=0,
    yoffset=2,
    zoffset=38,
)

industry.add_spritelayout(id='copper_mine_spritelayout_1',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[sprite_1],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='copper_mine_spritelayout_2',
                          ground_sprite=sprite_ground,
                          ground_overlay=sprite_ground_overlay,
                          building_sprites=[],
                          fences=['nw', 'ne', 'se', 'sw'])
industry.add_spritelayout(id='copper_mine_spritelayout_3_anim',
                          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,