RosettaCodeData/Task/Window-creation/Go/window-creation-2.go

23 lines
400 B
Go
Raw Permalink Normal View History

2013-04-11 01:07:29 -07:00
package main
import (
2016-12-05 22:15:40 +01:00
"log"
"github.com/veandco/go-sdl2/sdl"
2013-04-11 01:07:29 -07:00
)
func main() {
2016-12-05 22:15:40 +01:00
window, err := sdl.CreateWindow("RC Window Creation",
sdl.WINDOWPOS_UNDEFINED, sdl.WINDOWPOS_UNDEFINED,
320, 200, 0)
if err != nil {
log.Fatal(err)
2013-04-11 01:07:29 -07:00
}
2016-12-05 22:15:40 +01:00
for {
if _, ok := sdl.WaitEvent().(*sdl.QuitEvent); ok {
break
}
2013-04-11 01:07:29 -07:00
}
2016-12-05 22:15:40 +01:00
window.Destroy()
2013-04-11 01:07:29 -07:00
}