Example #1
0
            is_modified = True
        elif key == '5':
            game.current_board().ui_border_bottom = model_picker()
            is_modified = True
        elif key == '6':
            game.current_board().ui_border_left = model_picker()
            is_modified = True
        elif key == '7':
            game.current_board().ui_border_right = model_picker()
            is_modified = True
        elif key == '8':
            game.current_board().ui_board_void_cell = model_picker()
            is_modified = True
    elif current_menu == 'boards_list':
        if key in '1234567890':
            e = game.get_menu_entry('boards_list', key)
            if e != None:
                game.load_board(e['data'], 1)
                current_file = e['data']
                game.update_menu_entry(
                    'main', Utils.white_bright('S'),
                    f'Save the current Board to {current_file}')
                current_menu = 'main'
        elif key == 'B':
            current_menu = 'main'

    # Print the screen and interface
    game.clear_screen()
    if current_menu == 'main' or current_menu == 'board':
        print(Utils.white_bright('Current mode: '), end='')
        if edit_mode:
Example #2
0
         is_modified = True
     elif key == "5":
         game.current_board().ui_border_bottom = model_picker()
         is_modified = True
     elif key == "6":
         game.current_board().ui_border_left = model_picker()
         is_modified = True
     elif key == "7":
         game.current_board().ui_border_right = model_picker()
         is_modified = True
     elif key == "8":
         game.current_board().ui_board_void_cell = model_picker()
         is_modified = True
 elif current_menu == "boards_list":
     if key in "1234567890":
         e = game.get_menu_entry("boards_list", key)
         if e is not None:
             board = game.load_board(e["data"], 1)
             if board.size[0] >= 50 or board.size[1] >= 50:
                 game.enable_partial_display = True
                 game.partial_display_viewport = [
                     viewport_height, viewport_width
                 ]
             else:
                 game.enable_partial_display = False
             board.place_item(
                 game.player,
                 board.player_starting_position[0],
                 board.player_starting_position[1],
             )
             current_file = e["data"]