Pig the dice game/Player: Difference between revisions
Content added Content deleted
Line 2,029: | Line 2,029: | ||
function turn(player, verbose=false) |
function turn(player, verbose=false) |
||
playernum = findfirst(p -> p == player, players) |
playernum = findfirst(p -> p == player, players) |
||
scorewin( |
scorewin() = for p in players if p == player p.wins += 1 else p.losses += 1 end; p.score = 0 end |
||
player.ante = 0 |
player.ante = 0 |
||
while (r = rand(dice)) != 1 |
while (r = rand(dice)) != 1 |
||
Line 2,035: | Line 2,035: | ||
verbose && println("Player $playernum rolls a $r.") |
verbose && println("Player $playernum rolls a $r.") |
||
if player.score + player.ante >= 100 |
if player.score + player.ante >= 100 |
||
scorewin( |
scorewin() |
||
verbose && println("Player $playernum wins.\n") |
verbose && println("Player $playernum wins.\n") |
||
return false |
return false |