From 54294466d5624b6b0ce84c20f118070fa597daa8 Mon Sep 17 00:00:00 2001 From: demo Date: Sun, 24 May 2026 23:25:34 -0400 Subject: feat: make number of players configurable --- main.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index bdc4626..00087eb 100644 --- a/main.go +++ b/main.go @@ -12,16 +12,15 @@ type Ball struct{ hits int } func main() { numSecs := flag.Int("s", 1, "Number of seconds game should last") + numPlayers := flag.Int("p", 2, "Number of players") flag.Parse() - game(*numSecs) + game(*numSecs, *numPlayers) } -func game(numSecs int) { +func game(numSecs, numPlayers int) { var wg sync.WaitGroup - // FIXME: make this a flag. - const numPlayers = 7 players := make([]chan Ball, numPlayers+1) players[0] = make(chan Ball) -- cgit v1.2.3