aboutsummaryrefslogtreecommitdiff
path: root/go/game/draft.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/game/draft.go')
-rw-r--r--go/game/draft.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/go/game/draft.go b/go/game/draft.go
index 997e676f..878838a7 100644
--- a/go/game/draft.go
+++ b/go/game/draft.go
@@ -3,9 +3,10 @@ package game
import (
"errors"
"fmt"
- "log"
"strings"
"sync"
+
+ "muhq.space/muhqs-game/go/log"
)
// A Draft coordinating drafting among multiple players and bots.
@@ -48,7 +49,7 @@ func NewDraftFromDesc(players []*Player, desc string) (*Draft, error) {
func NewDraft(players []*Player, desc string, sets []SetIdentifier) (*Draft, error) {
d := &Draft{players: players, sets: sets}
err := d.parseDesc(desc)
- log.Printf("created new draft %v\n", d)
+ log.Debug("created new draft", "desc", d)
return d, err
}
@@ -130,7 +131,7 @@ func (d *Draft) DealRound(i, j int, packs []PileOfCards) {
go func() {
pack := packs[i*nPlayers+(k+j)%nPlayers]
pickPrompt := newDraftPickPrompt(pack)
- log.Printf("prompt %s for a pick from pack %d\n", player.Name, i*nPlayers+(k+j)%nPlayers)
+ log.Debug("prompt for pick ", "player", player.Name, "pack", i*nPlayers+(k+j)%nPlayers)
pick, err := prompt(player.Ctrl, pickPrompt)
// select a random card on error
if err != nil {
@@ -148,7 +149,7 @@ func (d *Draft) DealRound(i, j int, packs []PileOfCards) {
func (d *Draft) Run() {
packs := d.PreparePacks()
nPlayers := len(d.players)
- log.Printf("%d %d %d\n", d.packsPerPlayer, d.cardsPerPack, len(d.players))
+ log.Debug("run draft", "packs", d.packsPerPlayer, "cards", d.cardsPerPack, "players", len(d.players))
for i := range d.packsPerPlayer {
for j := range d.cardsPerPack * nPlayers {
d.DealRound(i, j, packs)