blob: 0a2bb899257719bfa6f2d4d41c53dcdd2186fa75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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)
}
}
|