From 6782de8cd230a57adece468f6dd7611886aa690f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20Schr=C3=B6der?= <fschroeder@techfak.uni-bielefeld.de> Date: Wed, 17 Jan 2024 16:05:40 +0100 Subject: [PATCH] fix sink and trash. Plate is now CleanPlate --- overcooked_simulator/counters.py | 4 ++-- overcooked_simulator/game_items.py | 5 ++--- overcooked_simulator/gui_2d_vis/visualization.yaml | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/overcooked_simulator/counters.py b/overcooked_simulator/counters.py index 39d8b8cc..c91a62d0 100644 --- a/overcooked_simulator/counters.py +++ b/overcooked_simulator/counters.py @@ -316,7 +316,7 @@ class Trash(Counter): def drop_off(self, item: Item) -> Item | None: if isinstance(item, CookingEquipment): - item.content = None + item.reset_content() return item return None @@ -367,9 +367,9 @@ class Sink(Counter): self.occupied_by[-1].progress( equipment=self.__class__.__name__, percent=percent ) - print(self.occupied_by[-1].progress_percentage) if self.occupied_by[-1].progress_percentage == 1.0: self.occupied_by[-1].reset() + print(self.transitions[self.occupied_by[-1].name]["result"]) self.occupied_by[-1].name = self.transitions[self.occupied_by[-1].name][ "result" ] diff --git a/overcooked_simulator/game_items.py b/overcooked_simulator/game_items.py index 06df4e12..60abcc49 100644 --- a/overcooked_simulator/game_items.py +++ b/overcooked_simulator/game_items.py @@ -248,8 +248,7 @@ e: def release(self): content = self.content_list - self.content_list = None - self.content_ready = None + self.reset_content() return content @property @@ -322,7 +321,7 @@ class Plate(CookingEquipment): # return not self.clean def create_name(self): - return "CleanPlate" if self.clean else "DirtyPlate" + return "Plate" if self.clean else "DirtyPlate" def can_combine(self, other): if not super().can_combine(other): diff --git a/overcooked_simulator/gui_2d_vis/visualization.yaml b/overcooked_simulator/gui_2d_vis/visualization.yaml index 02176142..8ec7a62e 100644 --- a/overcooked_simulator/gui_2d_vis/visualization.yaml +++ b/overcooked_simulator/gui_2d_vis/visualization.yaml @@ -275,7 +275,7 @@ Cook: path: images/pixel_cook.png size: 1 -CleanPlate: +Plate: parts: - type: image path: images/plate_clean.png -- GitLab