From 0cc0b27f35c1c27dbff3750fdb0d7227264d92bf Mon Sep 17 00:00:00 2001 From: Trevor Slocum Date: Sun, 19 Nov 2023 21:54:45 -0800 Subject: [PATCH] Set Ebitengine properties on all platforms --- game/game.go | 6 ++++++ main.go | 5 ----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/game/game.go b/game/game.go index c7eb71d..344bd3a 100644 --- a/game/game.go +++ b/game/game.go @@ -561,6 +561,12 @@ type Game struct { } func NewGame() *Game { + ebiten.SetVsyncEnabled(true) + ebiten.SetScreenClearedEveryFrame(false) + ebiten.SetTPS(144) + ebiten.SetRunnableOnUnfocused(true) + ebiten.SetWindowClosingHandled(true) + g := &Game{ runeBuffer: make([]rune, 24), diff --git a/main.go b/main.go index 85f9e39..579c763 100644 --- a/main.go +++ b/main.go @@ -22,11 +22,6 @@ func main() { ebiten.SetWindowTitle("bgammon.org - Free Online Backgammon") ebiten.SetWindowSize(screenWidth, screenHeight) ebiten.SetWindowResizingMode(ebiten.WindowResizingModeEnabled) - ebiten.SetVsyncEnabled(true) - ebiten.SetScreenClearedEveryFrame(false) - ebiten.SetTPS(144) - ebiten.SetRunnableOnUnfocused(true) - ebiten.SetWindowClosingHandled(true) g := parseFlags()