summaryrefslogtreecommitdiffstats
path: root/pongo.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2024-09-05 22:14:13 -0700
committerRose Hogenson <rosehogenson@posteo.net>2024-09-05 22:14:13 -0700
commita57c80ef3038d6c005e8b40815de192d7275193e (patch)
treeeae8a5dbde434efb5b62d9f1df724382cd4de939 /pongo.go
parentEnable vsync. (diff)
downloadpongo-a57c80ef3038d6c005e8b40815de192d7275193e.tar.zst
Start in fullscreen.
Diffstat (limited to 'pongo.go')
-rw-r--r--pongo.go12
1 files changed, 11 insertions, 1 deletions
diff --git a/pongo.go b/pongo.go
index 1c612c8..d426d5f 100644
--- a/pongo.go
+++ b/pongo.go
@@ -181,7 +181,7 @@ func pong() error {
}
defer ping.Free()
- window, err := sdl.CreateWindow("pong", sdl.WINDOWPOS_CENTERED, sdl.WINDOWPOS_CENTERED, screenWidth, screenHeight, sdl.WINDOW_BORDERLESS)
+ window, err := sdl.CreateWindow("pong", sdl.WINDOWPOS_CENTERED, sdl.WINDOWPOS_CENTERED, 0, 0, sdl.WINDOW_FULLSCREEN_DESKTOP|sdl.WINDOW_BORDERLESS)
if err != nil {
return err
}
@@ -191,6 +191,9 @@ func pong() error {
return err
}
defer renderer.Destroy()
+ if err := renderer.SetLogicalSize(screenWidth, screenHeight); err != nil {
+ return err
+ }
playerScore := 0
aiScore := 0
@@ -295,6 +298,13 @@ func pong() error {
}
}
+ if err := renderer.SetDrawColor(20, 20, 20, 255); err != nil {
+ fmt.Fprintln(os.Stderr, err)
+ }
+ if err := renderer.Clear(); err != nil {
+ fmt.Fprintln(os.Stderr, err)
+ }
+
if err := renderer.SetDrawColor(0, 0, 0, 255); err != nil {
fmt.Fprintln(os.Stderr, err)
}