Пример #1
0
def show():
    world_size_x = 50
    world_size_y = 20

    global screen
    screen = Screen(world_size_x, world_size_y)

    screen_title = ScreenLabel(screen, lambda: "* Info *")
    screen_title.model.center_hor = True
    screen_title.pos_y = 15
    screen.add_object(screen_title)

    author_label = ScreenLabel(screen, lambda: "Author: Alexandr aka Try4W")
    author_label.model.center_hor = True
    author_label.pos_y = 12
    screen.add_object(author_label)

    email_label = ScreenLabel(screen, lambda: "Email: [email protected]")
    email_label.model.center_hor = True
    email_label.pos_y = 11
    screen.add_object(email_label)

    help_to_exit = ScreenLabel(screen, lambda: "Press enter to return")
    help_to_exit.model.center_hor = True
    help_to_exit.pos_y = 8
    screen.add_object(help_to_exit)

    global keyboard_listener
    keyboard_listener = KeyboardControlListener()
    keyboard_listener.start()
Пример #2
0
def show():
    world_size_x = 50
    world_size_y = 20

    global screen
    screen = Screen(world_size_x, world_size_y)
    global selected_button_id
    selected_button_id = 0

    logo_frames_map = {"DEFAULT": "models/logo.model"}
    logo_model = ScreenObjectModel(logo_frames_map)
    logo_model.set_current_frames("DEFAULT")
    logo_model.center_hor = True
    logo = ScreenObject(screen, logo_model)
    logo.pos_y = 10
    screen.add_object(logo)

    host_game_button = ScreenLabel(screen, lambda: get_button_string(-1))
    host_game_button.model.center_hor = True
    host_game_button.pos_y = 8
    screen.add_object(host_game_button)

    connect_to_button = ScreenLabel(screen, lambda: get_button_string(0))
    connect_to_button.model.center_hor = True
    connect_to_button.pos_y = 7
    screen.add_object(connect_to_button)

    exit_game_button = ScreenLabel(screen, lambda: get_button_string(1))
    exit_game_button.model.center_hor = True
    exit_game_button.pos_y = 6
    screen.add_object(exit_game_button)

    exit_game_button = ScreenLabel(screen, lambda: get_button_string(2))
    exit_game_button.model.center_hor = True
    exit_game_button.pos_y = 5
    screen.add_object(exit_game_button)

    global keyboard_listener
    keyboard_listener = KeyboardControlListener()
    keyboard_listener.start()
Пример #3
0
            player.pos_x -= 1
            player_model.set_current_frames("LEFT")
        if key_code == key_d:
            player.pos_x += 1
            player_model.set_current_frames("RIGHT")
        if key_code == key_s:
            player.pos_y -= 1
            player_model.set_current_frames("DOWN")

world_size_x = 50
world_size_y = 20

screen = Screen(world_size_x, world_size_y)

player_frames_map = {"UP": "demo_models/player_up.model",
                     "LEFT": "demo_models/player_left.model",
                     "RIGHT": "demo_models/player_right.model",
                     "DOWN": "demo_models/player_down.model"}
player_model = ScreenObjectModel(player_frames_map)
player_model.set_current_frames("UP")

player = ScreenObject(screen, player_model)
screen.add_object(player)

fps_counter = ScreenLabel(screen, lambda: "FPS: " + str(screen.screen_renderer.fps))
fps_counter.pos_y = world_size_y - 1
screen.add_object(fps_counter)

keyboard_listener = KeyboardControlListener()
keyboard_listener.start()