diff --git a/codenames/generic/player.py b/codenames/generic/player.py index c7cf1c7..4a1a60d 100644 --- a/codenames/generic/player.py +++ b/codenames/generic/player.py @@ -59,11 +59,11 @@ def on_guess_given(self, given_guess: GivenGuess[C, T]): class Spymaster[C: CardColor, T: Team](Player[C, T], abc.ABC): @abc.abstractmethod - def give_clue(self, game_state: SpymasterState) -> Clue: + def give_clue(self, game_state: SpymasterState[C, T]) -> Clue: raise NotImplementedError class Operative[C: CardColor, T: Team](Player[C, T], abc.ABC): @abc.abstractmethod - def guess(self, game_state: OperativeState) -> Guess: + def guess(self, game_state: OperativeState[C, T]) -> Guess: raise NotImplementedError()