func main() { opts := engi.RunOptions{ Title: "Falling Demo", Width: 1024, Height: 640, } engi.Open(opts, &Game{}) }
func main() { opts := engi.RunOptions{ Title: "EdgeScroller Demo", Width: 1024, Height: 640, } engi.Open(opts, &Game{}) }
func main() { opts := engi.RunOptions{ Title: "KeyboardScroller Demo", Width: int(worldWidth), Height: int(worldHeight), } engi.Open(opts, &Game{}) }
func main() { opts := engi.RunOptions{ Title: "Zoom Demo", Width: 400, Height: 400, } engi.Open(opts, &Game{}) }
func main() { opts := engi.RunOptions{ Title: "Show and Hide Demo", Width: 1024, Height: 640, } engi.Open(opts, &GameWorld{}) }
func main() { opts := engi.RunOptions{ Title: "Pong Demo", Width: 800, Height: 800, ScaleOnResize: true, } engi.Open(opts, &PongGame{}) }
func main() { iconScene = &IconScene{} rockScene = &RockScene{} // Register other Scenes for later use, this can be done from anywhere, as long as it // happens before calling engi.SetSceneByName engi.RegisterScene(rockScene) opts := engi.RunOptions{ Title: "Scenes Demo", Width: 1024, Height: 640, } engi.Open(opts, iconScene) }
func main() { if cpuprofile != "" { f, err := os.Create(cpuprofile) if err != nil { log.Fatal(err) } pprof.StartCPUProfile(f) defer pprof.StopCPUProfile() c := make(chan os.Signal, 1) signal.Notify(c, os.Interrupt) go func() { for range c { pprof.StopCPUProfile() os.Exit(0) } }() } engi.RegisterScene(&scenes.Menu{}) engi.RegisterScene(&scenes.Calibrate{}) // TODO: don't hardcode this engi.Open(gameTitle, 1600, 800, false, &BCIGame{}) }
func main() { World = &GameWorld{} engi.Open("Hello", 1024, 640, false, World) }
func main() { W = Game{} engi.Open("Falling Demo", 800, 800, false, &W) }
func main() { engi.Open("Pong", 800, 800, false, &PongGame{}) }
func main() { engi.Open("KeyboardScroller Demo", 400, 400, false, &Game{}) }
func main() { World = &GameWorld{} engi.Open("Animation Demo", 1024, 640, false, World) }
func main() { World = &GameWorld{} engi.Open("Show and Hide Demo", 1024, 640, false, World) }
func main() { World = &GameWorld{} engi.Open("Pause Demo", 1024, 640, false, World) }
func main() { engi.Open("Zoom Demo", 400, 400, false, &Game{}) }
func main() { opts := engi.RunOptions{ HeadlessMode: true, } engi.Open(opts, &PongGame{}) }
func main() { World = &Game{} engi.Open("Audio Demo", 1024, 640, false, World) }
func main() { engi.Open("EdgeScroller Demo", 400, 400, false, &Game{}) }