Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrorLogger - ErrorLogger = log.New(os.Stderr, "E ", log.Lshortfile) // InfoLogger - InfoLogger = log.New(os.Stdout, "I ", log.Lshortfile) // DebugLogger - DebugLogger = log.New(os.Stderr, "D ", log.Llongfile) DefultTournament = pb.Tournament{ Name: "400m distance tournament", Color: []string{"blue", "red", "green", "yellow"}, Mode: pb.Tournament_DISTANCE, PlayerCount: 2, DestValue: 400, } DummyResults = []*pb.Result{ &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 2931.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 23031.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 44231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 1.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 29931.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 2931.3}, &pb.Result{DestValue: 10, Player: &pb.Player{Gender: pb.Gender(0), Name: "ktos"}, Result: 231.3}, } )
Functions ¶
func ExitGracefully ¶
func ExitGracefully(handler func())
Types ¶
type ServerConfig ¶
type ServerConfig struct { DestValue uint SamplingRate uint CountDownTime uint FailstartThreshold uint Port uint RaceMode rune DbPath string InputDevice string OutputVisuals string GrpcDebug bool Fullscreen bool // contains filtered or unexported fields }
ServerConfig is server configuration struct
func (*ServerConfig) Setup ¶
func (s *ServerConfig) Setup() *flag.FlagSet
Setup maps command line options into ServerConfig struct
func (*ServerConfig) Validate ¶
func (s *ServerConfig) Validate() (errs []error)
Validate validates whether server configuration is correct
type VisualConfig ¶
type VisualConfig struct { DistFactor uint Port uint HostName string MovingUnit uint VisName string Fullscreen bool ResolutionWidth uint ResolutionHeight uint GrpcDebug bool }
VisualConfig is visual configuration struct
func (*VisualConfig) Setup ¶
func (c *VisualConfig) Setup() *flag.FlagSet
Setup maps command line options into VisualConfig struct
Click to show internal directories.
Click to hide internal directories.