示例#1
0
def quit_game():
    quit_items=Menu([
                    MenuItem(1, "Save and Quit", save_and_quit),
                    MenuItem(2, "Quit without save", quit_without_save),
                    MenuItem(3, "Resume", resume)])
    quit_items.print_menu_items()
    quit_item=quit_items.select_menu_item()
示例#2
0
def potion_submenu():
    potion_submenu_items=Menu([
                            MenuItem(1, "Reselect the Potion", select_potion),
                            MenuItem(2, "Continue", print_character),
                            MenuItem(3, "Quit", quit_game)])
    potion_submenu_items.print_menu_items()
    potion_submenu_item=potion_submenu_items.select_menu_item()
示例#3
0
def after_strike_menu():
    after_strike_items=Menu([
                            MenuItem(1, "Continue", after_strike),
                            MenuItem(2, "Try your Luck", try_luck),
                            MenuItem(3, "Retreat", retreat),
                            MenuItem(4, "Quit", quit_game)])
    after_strike_items.print_menu_items()
    after_strike_item=after_strike_items.select_menu_item()
示例#4
0
def print_character():
    print(user.get_character())
    print_submenu_items=Menu([
                            MenuItem(1, "Begin", begin),
                            MenuItem(2, "Save", save_game),
                            MenuItem(3, "Quit", quit_game)])
    print_submenu_items.print_menu_items()
    print_submenu_item=print_submenu_items.select_menu_item()
示例#5
0
def select_potion():
    print(" ")
    print("Select potion:")
    select_potion_items=Menu([
                    MenuItem(1, "Potion of Health", potion_of_health),
                    MenuItem(2, "Potion of Dexterity", potion_of_dexterity),
                    MenuItem(3, "Potion of Luck", potion_of_luck)])
    select_potion_items.print_menu_items()
    select_potion_item=select_potion_items.select_menu_item()
示例#6
0
def new_game():
    user.name=input('What is your name? ')
    print('Your name is: '+ user.name)
    submenu_items=Menu([
                    MenuItem(1, "Reenter name", reenter_name),
                    MenuItem(2, "Continue", roll_stat_game),
                    MenuItem(3, "Save", save_game),
                    MenuItem(4, "Quit", quit_game)])
    submenu_items.print_menu_items()
    sub_item=submenu_items.select_menu_item()
示例#7
0
def begin():
    print(("-*")*30)
    print("Test your Sword in a test fight")
    print(user.begin_character())
    print(monster.monster_status())
    begin_submenu_items=Menu([
                            MenuItem(1, "Strike", strike),
                            MenuItem(2, "Retreat", begin),
                            MenuItem(3, "Quit", quit_game)])
    begin_submenu_items.print_menu_items()
    begin_submenu_item=begin_submenu_items.select_menu_item()
示例#8
0
def roll_stat_game():
    user.get_dexterity()
    user.get_luck()
    user.get_health()
    roll_stat_items=Menu([
                    MenuItem(1, "Reroll stats", roll_stat_game),
                    MenuItem(2, "Continue", select_potion),
                    MenuItem(3, "Save", save_game),
                    MenuItem(4, "Quit", quit_game)])
    roll_stat_items.print_menu_items()
    roll_stat_item=roll_stat_items.select_menu_item()
示例#9
0
                    MenuItem(2, "Quit without save", quit_without_save),
                    MenuItem(3, "Resume", resume)])
    quit_items.print_menu_items()
    quit_item=quit_items.select_menu_item()

def new_game():
    user.name=input('What is your name? ')
    print('Your name is: '+ user.name)
    submenu_items=Menu([
                    MenuItem(1, "Reenter name", reenter_name),
                    MenuItem(2, "Continue", roll_stat_game),
                    MenuItem(3, "Save", save_game),
                    MenuItem(4, "Quit", quit_game)])
    submenu_items.print_menu_items()
    sub_item=submenu_items.select_menu_item()

def load_game():
    print('kaki ez a load game')
    pass

def exit():
    pass

main_items=Menu([
                MenuItem(1, "New game", new_game),
                MenuItem(2, "Load game", load_game),
                MenuItem(3, "Exit", exit)])

main_items.print_menu_items()
item=main_items.select_menu_item()