diff options
author | Frederick Yin <fkfd@fkfd.me> | 2023-01-05 22:10:15 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@fkfd.me> | 2023-01-05 22:10:15 +0800 |
commit | ba61f2b7363116f6530fc6c256b1ad97ef0e0861 (patch) | |
tree | 6c21bb93bc89f621e9a5ed25ae787d2fa0224344 /Main.hs | |
parent | acd9a60a2232cea6efceee64d1c442d19c52235d (diff) |
Game.dealCards
Diffstat (limited to 'Main.hs')
-rw-r--r-- | Main.hs | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -9,6 +9,7 @@ import Game (Game(..), stockPile, discardPile, prompt, + dealCards, ) import Player (Player(..)) import qualified Player as P @@ -20,9 +21,9 @@ main = do gen <- getStdGen let stock = shuffle gen $ fullDecks 2 let discard = [] - let defaultPlayers = [ Player "Alice" 0 $ take 6 $ fullDecks 1 - , Player "Bob" 0 $ take 6 $ fullDecks 1 - , Player "Carol" 0 $ take 6 $ fullDecks 1 + let defaultPlayers = [ Player "Alice" 0 [] + , Player "Bob" 0 [] + , Player "Carol" 0 [] ] let game = Game { players = defaultPlayers , playerIdx = 0 @@ -31,5 +32,5 @@ main = do , stockPile = stock , discardPile = discard } - card <- prompt game + card <- prompt $ dealCards 6 game print card |