============ objects ============ Below are the definitions for objects that you may run into. Cook ------- The cook object represents your character in the game. In contains information on position, held item, and score. ================ ================ =========== Name Type Description ================ ================ =========== held_item Item The item the cook is currently holding score int The Score you are currently have position tuple The position your cook is currently in, (y,x) ================ ================ =========== The cook starts in the middle of your kitchen. Pizza ------ In the nation-state of Dominoes-TacoBell-Corpo-State, the only food allowed are pizza and tacos. A pizza can have the states rolled, sauced, and baked. Once it gets baked you can turn the pizza in to delivery station to gain points. The Cheese topping must be added to the Pizza to count. Quality of Pizza ================= Pizza quality is something that people care about, and sadly, if a quality of a pizza is not fit for human consumption, you are unlikely to receive repeating customers. The quality float of a pizza can be from 1.0 to 0.0 and uses the formula **(base + SUM(QualityTopping * ToppingBasePoints)) x (quality of pizza)** Instance Variables =================== Instance variables for the Pizza object ================ =========================== =================== Name Type Description ================ =========================== =================== state PizzaState enums An enum that describes what type of state the pizza is in toppings ToppingType enums An enum that describes the topping on the pizza there can only be a maximum of 3 topping per pizza with the first topping is cheese and it required. ================ =========================== =================== Topping --------- Toppings can be placed onto a pizza after they've been cut. Instance Variables =================== Instance variables for the Topping object ================ =========================== =================== Name Type Description ================ =========================== =================== Topping_type ToppingType enums An enum that describes what type of topping this is is_cut bool Whether the topping is alreadly cut or not ================ =========================== =================== Item ------ Important information ====================== Item this is the parent class for pizza and topping. Instance Variables =================== ================ =========================== =================== Name Type Description ================ =========================== =================== worth int How many point is it worth quality float The quality of the item currently ================ =========================== ===================