Skip to content
Snippets Groups Projects
Commit 8c3730b7 authored by Florian Schröder's avatar Florian Schröder
Browse files

Merge remote-tracking branch 'origin/34-can-put-tomatos-on-returned-plate'...

Merge remote-tracking branch 'origin/34-can-put-tomatos-on-returned-plate' into 34-can-put-tomatos-on-returned-plate

# Conflicts:
#	overcooked_simulator/counters.py
parents 06c33962 0ca93147
No related branches found
No related tags found
1 merge request!8Resolve "Can put tomatos on returned plate"
from typing import Optional from __future__ import annotations
from typing import TYPE_CHECKING, Optional
if TYPE_CHECKING:
from overcooked_simulator.overcooked_environment import GameScore
import numpy as np import numpy as np
import numpy.typing as npt import numpy.typing as npt
...@@ -101,7 +106,14 @@ class CuttingBoard(Counter): ...@@ -101,7 +106,14 @@ class CuttingBoard(Counter):
class ServingWindow(Counter): class ServingWindow(Counter):
def __init__(self, pos, gamescore: GameScore):
self.game_score = gamescore
super().__init__(pos)
def drop_off(self, item) -> HoldableItem | None: def drop_off(self, item) -> HoldableItem | None:
reward = 5
# TODO define rewards
self.game_score.increment_score(reward)
return None return None
def can_score(self, item): def can_score(self, item):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment