|
- module AI.Stupid where
-
- import Player
- import Pile
- import Card
-
- data Stupid = Stupid { getTeam :: Team
- , getHand :: Hand }
- deriving Show
-
- instance Player Stupid where
- team = getTeam
- hand = getHand
- chooseCard p _ _ hand = do
- trumpCol <- trumpColour
- turnCol <- turnColour
- let possible = filter (isAllowed trumpCol turnCol hand) hand
- return (head possible, p)
|