|
- module TestEnvs where
-
- import Skat
- import Skat.Card
- import Skat.Pile
- import Skat.Player
- import Skat.AI.Stupid
- import Skat.Bidding
-
- pls2 :: Players
- pls2 = Players
- (PL $ Stupid Team Hand1)
- (PL $ Stupid Team Hand2)
- (PL $ Stupid Single Hand3)
-
- env3 :: SkatEnv
- env3 = SkatEnv piles Nothing (Colour Diamonds Einfach) pls2 Hand3
- where hand1 = [ Card Jack Diamonds, Card Jack Clubs, Card Nine Spades, Card King Spades
- , Card Seven Diamonds, Card Nine Diamonds, Card Seven Clubs, Card Eight Clubs
- , Card Ten Clubs, Card Eight Hearts ]
- hand2 = [ Card Seven Spades, Card Eight Spades, Card Seven Hearts, Card Nine Hearts
- , Card Ace Hearts, Card King Diamonds, Card Ace Diamonds, Card Nine Clubs
- , Card King Clubs, Card Ace Clubs ]
- hand3 = [ Card Jack Hearts, Card Jack Spades, Card Ten Spades, Card Ace Spades, Card Eight Diamonds
- , Card Queen Diamonds, Card Ten Diamonds, Card Ten Hearts, Card Queen Hearts, Card King Hearts ]
- skat = [ Card Queen Clubs, Card Queen Spades]
- piles = emptyPiles hand1 hand2 hand3 skat
-
- shuffledEnv2 :: IO SkatEnv
- shuffledEnv2 = do
- cards <- shuffleCards
- return $ SkatEnv (distribute cards) Nothing (Colour Spades Einfach) pls2 Hand1
|