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()