Skat Engine und AI auf Haskell Basis
Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- module Player.Utils (
- isAllowed, isTrump
- ) where
-
- import Player
- import qualified Card as C
- import Card (Card)
-
- isAllowed :: MonadPlayer m => [Card] -> Card -> m Bool
- isAllowed hand card = do
- trCol <- trumpColour
- turnCol <- turnColour
- return $ C.isAllowed trCol turnCol hand card
-
- isTrump :: MonadPlayer m => Card -> m Bool
- isTrump card = do
- trCol <- trumpColour
- return $ C.isTrump trCol card
|