1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

Refactor.

This commit is contained in:
Shlomi Fish 2018-03-24 15:43:00 +03:00
parent 53bc1fb8eb
commit af47abefbb

View file

@ -2823,28 +2823,24 @@ class SuperMoveRK_RowStack(SuperMoveStack_StackMethods, RK_RowStack):
def canMoveCards(self, cards): def canMoveCards(self, cards):
if not RK_RowStack.canMoveCards(self, cards): if not RK_RowStack.canMoveCards(self, cards):
return False return False
max_move = self._getMaxMove(1) return len(cards) <= self._getMaxMove(1)
return len(cards) <= max_move
def acceptsCards(self, from_stack, cards): def acceptsCards(self, from_stack, cards):
if not RK_RowStack.acceptsCards(self, from_stack, cards): if not RK_RowStack.acceptsCards(self, from_stack, cards):
return False return False
max_move = self._getMaxMove(len(self.cards)) return len(cards) <= self._getMaxMove(len(self.cards))
return len(cards) <= max_move
class SuperMoveSC_RowStack(SuperMoveStack_StackMethods, SC_RowStack): class SuperMoveSC_RowStack(SuperMoveStack_StackMethods, SC_RowStack):
def canMoveCards(self, cards): def canMoveCards(self, cards):
if not SC_RowStack.canMoveCards(self, cards): if not SC_RowStack.canMoveCards(self, cards):
return False return False
max_move = self._getMaxMove(1) return len(cards) <= self._getMaxMove(1)
return len(cards) <= max_move
def acceptsCards(self, from_stack, cards): def acceptsCards(self, from_stack, cards):
if not SC_RowStack.acceptsCards(self, from_stack, cards): if not SC_RowStack.acceptsCards(self, from_stack, cards):
return False return False
max_move = self._getMaxMove(len(self.cards)) return len(cards) <= self._getMaxMove(len(self.cards))
return len(cards) <= max_move
class SuperMoveBO_RowStack(SuperMoveStack_StackMethods, BO_RowStack): class SuperMoveBO_RowStack(SuperMoveStack_StackMethods, BO_RowStack):