X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Factions.py;h=b0371a7ca987235e0b5ffce32168f020eea64ceb;hb=56157eeadd045772b6bfab1ce80e87c1f9bb8719;hp=c49f7c61b909ba01f27778b5265b742cfab63821;hpb=dc9b0632ad5cbf07303f7254d5b09bb3ecf7cdad;p=naja.git diff --git a/naja/actions.py b/naja/actions.py index c49f7c6..b0371a7 100644 --- a/naja/actions.py +++ b/naja/actions.py @@ -15,7 +15,7 @@ class LocationAction(object): def check_available(self, player): return player.bits.check_bits(self.required_bits) - def perform_action(self, player, board): + def perform_action(self, board): raise NotImplementedError("TODO") def check_and_clear_MSB(self, player): @@ -29,13 +29,13 @@ class LocationAction(object): class DoNothing(LocationAction): TEXT = "No effect." - def perform_action(self, player, board): + def perform_action(self, board): pass class LoseHeathOrMSB(LocationAction): TEXT = "Lose health. If MSB is set, it will be cleared instead." - def perform_action(self, player, board): - if not self.check_and_clear_MSB(player): + def perform_action(self, board): + if not self.check_and_clear_MSB(board.player): board.lose_health()