ProjektAI/kelner/src/managers/KitchenManager.py

36 lines
742 B
Python

import threading
import time
import sys
# creates new thread
class KitchenManager():
def __init__(self, drawable_manager):
self._drawable_manager = drawable_manager
def prepare_dish(self):
pass
def pass_orders(self, orders, kitchen):
kitchen.pass_new_orders(orders)
def get_ready_orders(self, kitchen):
return kitchen.get_ready_orders()
def draw_orders(self, kitchen):
orders_to_print = kitchen.get_ready_orders()
dishes = []
if orders_to_print:
for order in orders_to_print:
dishes.append(order[1])
print(order[0])
kitchen.clear_preparing_orders()
print(orders_to_print)
print(dishes)