Esempio n. 1
0
    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()
Esempio n. 2
0
 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))