Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def printDinerStatuses(self):
- for i in range(0, len(self.diners), 1):
- if self.diners[i].getStatus() == 0:
- print("Diners who are seated: \n Diner" + self.diners[i].get_name() + " is currently seating")
- elif self.diners[i].getStatus() == 1:
- print("Diners who are ordering: \n Diner" + self.diners[i].get_name() + " is currently ordering")
- elif self.diners[i].getStatus() == 2:
- print("Diners who are eating: \n Diner" + self.diners[i].get_name() + " is currently eating")
- elif self.diners[i].getStatus() == 3:
- print("Diners who are paying: \n Diner" + self.diners[i].get_name() + " is currently paying")
- elif self.diners[i].getStatus() == 4:
- print("Diners who are leaving: \n Diner" + self.diners[i].get_name() + " is currently leaving")
- def takeOrders(self):
- for i in range(0, len(self.diners), 1):
- if self.diners[i].getStatus() == 1:
- for x in Menu.MENU_ITEM_TYPES:
- Menu.printMenuItemsByType(x)
- print(self.diners[i].getName(), "please select a menu item. ")
- ans = int(input("> "))
- menuNum = Menu.getNumMenuItemsByType(x)
- if menuNum == 0:
- self.diners[i].Diner.order.append(Menu.menuItemDrinkList[ans])
- print("You ordered " + Menu.menuItemDrinkList[ans].get_name())
- if menuNum == 1:
- self.diners[i].Diner.order.append(Menu.menuItemAppetizerList[ans])
- print("You ordered " + Menu.menuItemAppetizerList[ans].get_name())
- if menuNum == 2:
- self.diners[i].Diner.order.append(Menu.menuItemEntreeList[ans])
- print("You ordered " + Menu.menuItemEntreeList[ans].get_name())
- if menuNum == 3:
- self.diners[i].Diner.order.append(Menu.menuItemDessertList[ans])
- print("You ordered " + Menu.menuItemDessertList[ans].get_name())
- while ans not in Menu.printMenuItemsByType():
- ans = input("> ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement