diff --git a/pysollib/games/crossword.py b/pysollib/games/crossword.py index 6a10f48a..f2915704 100644 --- a/pysollib/games/crossword.py +++ b/pysollib/games/crossword.py @@ -28,13 +28,14 @@ from pysollib.stack import \ OpenTalonStack, \ ReserveStack, \ Stack, \ - StackWrapper - + StackWrapper, \ + cardsFaceDown # ************************************************************************ # * Crossword # ************************************************************************ + class Crossword_RowStack(ReserveStack): def clickHandler(self, event): if (not self.cards and self.game.s.talon.cards and @@ -54,7 +55,7 @@ class Crossword_RowStack(ReserveStack): return False def closeStack(self): - if (self.cards[0].rank >= 10): + if self.cards[0].rank >= 10 and not cardsFaceDown(self.cards): self.flipMove() if len(self.game.s.talon.cards) == 4: self.game.s.talon.flipMove()