From ab1998117914eef6c23f03a5529c4b5d9c42322b Mon Sep 17 00:00:00 2001 From: EnumDev Date: Sat, 14 Jun 2025 17:54:16 +0300 Subject: [PATCH] Split drawing and processing events into different functions --- src/main.go | 1 + src/window.go | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main.go b/src/main.go index b2bda33..989fbaa 100644 --- a/src/main.go +++ b/src/main.go @@ -40,6 +40,7 @@ func main() { for window.screen != nil { window.Draw() + window.ProcessEvents() } } diff --git a/src/window.go b/src/window.go index 177e4bc..244e966 100644 --- a/src/window.go +++ b/src/window.go @@ -126,7 +126,9 @@ func (window *Window) Draw() { // Update screen window.screen.Show() +} +func (window *Window) ProcessEvents() { // Poll event ev := window.screen.PollEvent()