Skat Engine und AI auf Haskell Basis
Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
|
- 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
|