X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fgameboard.py;h=9c5af7b3554382158c79df337742e605c6b819a7;hb=ede149141d8dcbd6bed5bf3ff710d2f716ac8421;hp=5cbecb9bdac04663cdbface35eba1dc6b1bfaaca;hpb=0b4f46ac5262aed61cf3aeb994a1b55fa7823c7c;p=naja.git diff --git a/naja/gameboard.py b/naja/gameboard.py index 5cbecb9..9c5af7b 100644 --- a/naja/gameboard.py +++ b/naja/gameboard.py @@ -80,13 +80,13 @@ class LocationAction(object): """ TEXT = None - REQUIRED_BITS = frozenset() - def __init__(self, **data): + def __init__(self, required_bits, **data): + self.required_bits = required_bits self.data = data def check_available(self, player): - return player.bits.check_bits(*self.REQUIRED_BITS) + return player.bits.check_bits(self.required_bits) def perform_action(self, player, board): raise NotImplementedError("TODO")