package main import ( "github.com/Zyko0/go-sdl3/bin/binsdl" "github.com/Zyko0/go-sdl3/sdl" "github.com/spf13/pflag" "ponger/loop" "ponger/objs" "ponger/render" ) func main() { pflag.Parse() defer binsdl.Load().Unload() defer sdl.Quit() window, renderer, exit, err := render.Init() defer exit() if err != nil { panic(err) } game := objs.NewRoot(objs.NewCursor()) err = sdl.RunLoop(loop.New(game, window, renderer)) if err != nil { panic(err) } }