24 lines
618 B
Go
24 lines
618 B
Go
//go:build !js || !wasm
|
|
|
|
package main
|
|
|
|
import (
|
|
"flag"
|
|
|
|
"code.rocket9labs.com/tslocum/boxcars/game"
|
|
)
|
|
|
|
func parseFlags(g *game.Game) {
|
|
flag.StringVar(&g.Username, "username", "", "Username")
|
|
flag.StringVar(&g.Password, "password", "", "Password")
|
|
flag.StringVar(&g.ServerAddress, "address", game.DefaultServerAddress, "Server address")
|
|
flag.BoolVar(&g.Watch, "watch", false, "Watch random game")
|
|
flag.BoolVar(&g.TV, "tv", false, "Watch random games continuously")
|
|
flag.IntVar(&game.Debug, "debug", 0, "Print debug information")
|
|
flag.Parse()
|
|
|
|
if game.Debug > game.MaxDebug {
|
|
game.Debug = game.MaxDebug
|
|
}
|
|
}
|