Plotter code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
691 B

package main
import (
"codeisalie/gono/cfg"
"codeisalie/gono/cmd/gamepad"
"codeisalie/gono/cmd/plotter"
"codeisalie/gono/cmd/setup"
"codeisalie/gono/pkg/comm"
"flag"
"log"
)
func main() {
var setupMode, gameMode bool
flag.BoolVar(&setupMode, "setup", false, "Setup plotter machine")
flag.BoolVar(&gameMode, "game", false, "Gamepad mode")
flag.Parse()
CFG := cfg.CFG()
if setupMode {
log.Println("[>] Running mode: gamepad")
} else if gameMode {
log.Println("[>] Running mode: setup")
} else {
log.Println("[>] Running mode: plotter")
}
c := comm.Init("", CFG)
if gameMode {
gamepad.Run(c)
} else if setupMode {
setup.Run(c)
} else {
plotter.Run(c)
}
}