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()
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()
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()