Fixed kunnen selecteren van reeds omgedraaide kaart
This commit is contained in:
parent
26f09bf1e8
commit
e3fbb06443
1 changed files with 2 additions and 2 deletions
|
@ -161,10 +161,10 @@ hideCard target = map (changeCard target Hidden)
|
|||
|
||||
-- Draai de kaart op een gegeven positie op het bord om
|
||||
-- als deze nog niet eerder werd omgedraaid.
|
||||
-- TODO Hidden/Shown controleren
|
||||
flipCard :: Coordinate -> Board -> Board
|
||||
flipCard target board
|
||||
| target `elem` (map firstOfThree (turned board)) = board -- Controleer al omgedraaid?
|
||||
| target `elem` (map firstOfThree (turned board)) = board -- Al in selectie?
|
||||
| any (\(c,_,s) -> c == target && s == Shown) (cards board) = board -- Al omgedraaid?
|
||||
| otherwise = board {
|
||||
cards = newCards -- Toon de kaart in de lijst van kaarten.
|
||||
, turned = flipped ++ turned board -- Voeg toe aan 'omgedraaide kaarten'.
|
||||
|
|
Reference in a new issue