aboutsummaryrefslogtreecommitdiff
path: root/go/game/draft.go
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-06-08 20:20:42 -0500
committerFlorian Fischer <florian.fischer@muhq.space>2025-08-20 15:57:19 +0200
commitb24daba1eaad3023eebbfcf3fc452397763ae622 (patch)
treef1c9009b76b2fa8707ba048878e933d46f9b560a /go/game/draft.go
parent59e6a92c4f5c64c3b6b1a8a9e9b55ae03d7d021b (diff)
downloadmuhqs-game-b24daba1eaad3023eebbfcf3fc452397763ae622.tar.gz
muhqs-game-b24daba1eaad3023eebbfcf3fc452397763ae622.zip
allow to add players to draft
Diffstat (limited to 'go/game/draft.go')
-rw-r--r--go/game/draft.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/go/game/draft.go b/go/game/draft.go
index e2056d86..ddf56f77 100644
--- a/go/game/draft.go
+++ b/go/game/draft.go
@@ -86,6 +86,13 @@ func (d *Draft) Run() {
}
}
+func (d *Draft) AddPlayer(p *Player) {
+ if p.Ctrl == nil {
+ log.Fatal("added player without control")
+ }
+ d.players = append(d.players, p)
+}
+
type randomDraftAiCtrl struct {
ai *Player
pack PileOfCards