From 386bee5cd4bf033dbb4a4aaaa95433d2efd714cf Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Tue, 4 Jul 2023 23:13:26 +0200 Subject: [PATCH] konstruktor init refact --- konstructor/konstructor.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/konstructor/konstructor.go b/konstructor/konstructor.go index 87a9491..259096b 100644 --- a/konstructor/konstructor.go +++ b/konstructor/konstructor.go @@ -2,7 +2,6 @@ package konstructor import ( "game/konstructor/entity" - "log" "github.com/hajimehoshi/ebiten" ) @@ -28,14 +27,20 @@ type Konstructor struct { func (k Konstructor) Init() { k.Domain.Init() + k.SetWindow() + k.Run() +} + +func (k Konstructor) SetWindow() { ebiten.SetWindowSize(k.Settings.Screen.Width, k.Settings.Screen.Height) ebiten.SetWindowTitle(k.Settings.Name) - if err := ebiten.RunGame(&Engine{ +} + +func (k Konstructor) Run() { + ebiten.RunGame(&Engine{ KContext: k.KContext, Domain: k.Domain, Controller: k.Controller, Settings: k.Settings, - }); err != nil { - log.Fatal(err) - } + }) }