def addNewDrink(screen, name="", drink_type="", recipe=None): UI.clearScreen(screen) curses.nocbreak() screen.keypad(False) curses.echo() if not name: name = UI.cursedInput("Enter name of drink: ") if not drink_type: drink_type = UI.cursedInput("Enter type of drink: ") if not recipe: recipe = UI.cursedInput("Enter recipe of drink (keep it short):") _drinks.append(Drink(name, drink_type, recipe)) curses.cbreak() screen.keypad(True) curses.noecho()
def addNewPerson(screen, name="", team="", favDrink=None, PMUDrink="N/A"): UI.clearScreen(screen) curses.nocbreak() screen.keypad(False) curses.echo() if not name: name = UI.cursedInput(screen, "Enter name of person: ") if not team: team = UI.cursedInput(screen, "Enter name of team person is in: ") if not favDrink: if State._drinks != []: favDrink = tables.handleSingleSelectTable( screen, "Drinks", State._drinks, "", 0, "Select this persons favorite drink") elif favDrink == None: UI.clearScreen(screen) screen.addstr("No drinks found. You can assign drink later...") screen.getch() State._people.append(Person(name, team, favDrink, PMUDrink))