示例#1
0
def set_scene(main):
    """Создание настроек"""
    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/set_bg.png", 1920/2, 1080/2, 1)
    Scene.add(background_layer)
    Scene.add(tools.SetMenu(main))
    return Scene
示例#2
0
def box_scene(main):
    """Создание инвентаря"""
    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/box_bg.png", 1920/2, 1080/2, 1)
    Scene.add(background_layer)

    Scene.add(inventory.Inventory(main))
    return Scene
示例#3
0
def final_scene():
    """Создание финального игрового уровня"""

    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/final.png", 1920/2, 1080/2, 1)
    Scene.add(background_layer)

    return Scene
示例#4
0
def lvl1_scene():
    """Создание игрового уровня №1"""

    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/first_lvl.PNG", 1920/2, 1080/2, 1)
    Scene.add(background_layer)

    return Scene
示例#5
0
def lvl3_scene():
    """Создание игрового уровня №3"""

    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/third_lvl.PNG", 1920/2, 1080/2, 1)
    Scene.add(background_layer, z = -2)

    return Scene
示例#6
0
def lvl1_empty_locker():
    """Создание игровой сцены со шкафом"""

    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/Empty_locker.PNG", 1920/2, 1080/2, 1)
    Scene.add(background_layer)

    return Scene
示例#7
0
def lvl1_locker():
    """Создание игровой сцены со шкафом"""

    Scene = cocos.scene.Scene()

    background_layer = StaticImage("Resources/locker.png", 1920/2, 1080/2, 0.65)
    Scene.add(background_layer, z = -2)

    return Scene
示例#8
0
if __name__ == '__main__':
    director.init(width=1920,
                  height=1080,
                  caption="Cocos test",
                  autoscale=True,
                  resizable=True)
    """Создание переходов и инициализация сцен"""
    lvl1 = lvl1_scene()
    lvl_locker = lvl1_locker()
    lvl_empty = lvl1_empty_locker()
    lvl3 = lvl3_scene()
    lvl2 = lvl2_scene()
    final = final_scene()
    """Инициализация меню основной сценой"""
    Menu = cocos.scene.Scene()
    background_layer = StaticImage("Resources/main_menu_bg.PNG", 1920 / 2,
                                   1080 / 2, 1)
    set_m = set_scene(Menu)
    Menu.add(background_layer)
    Menu.add(menu.Settings(set_m))
    Menu.add(menu.MainMenu(lvl1))
    """Иницилизация сцен инвентаря и настроек"""
    set1 = set_scene(lvl1)
    box1 = box_scene(lvl1)
    small_menu_1 = small_menu.SmallMenu(set1, box1, Menu)

    set1 = set_scene(lvl_locker)
    box1 = box_scene(lvl_locker)
    small_menu_locker = small_menu.SmallMenu(set1, box1, Menu)

    set2 = set_scene(lvl2)
    box2 = box_scene(lvl2)