konstruktor init refact
This commit is contained in:
@@ -2,7 +2,6 @@ package konstructor
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"game/konstructor/entity"
|
"game/konstructor/entity"
|
||||||
"log"
|
|
||||||
|
|
||||||
"github.com/hajimehoshi/ebiten"
|
"github.com/hajimehoshi/ebiten"
|
||||||
)
|
)
|
||||||
@@ -28,14 +27,20 @@ type Konstructor struct {
|
|||||||
|
|
||||||
func (k Konstructor) Init() {
|
func (k Konstructor) Init() {
|
||||||
k.Domain.Init()
|
k.Domain.Init()
|
||||||
|
k.SetWindow()
|
||||||
|
k.Run()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (k Konstructor) SetWindow() {
|
||||||
ebiten.SetWindowSize(k.Settings.Screen.Width, k.Settings.Screen.Height)
|
ebiten.SetWindowSize(k.Settings.Screen.Width, k.Settings.Screen.Height)
|
||||||
ebiten.SetWindowTitle(k.Settings.Name)
|
ebiten.SetWindowTitle(k.Settings.Name)
|
||||||
if err := ebiten.RunGame(&Engine{
|
}
|
||||||
|
|
||||||
|
func (k Konstructor) Run() {
|
||||||
|
ebiten.RunGame(&Engine{
|
||||||
KContext: k.KContext,
|
KContext: k.KContext,
|
||||||
Domain: k.Domain,
|
Domain: k.Domain,
|
||||||
Controller: k.Controller,
|
Controller: k.Controller,
|
||||||
Settings: k.Settings,
|
Settings: k.Settings,
|
||||||
}); err != nil {
|
})
|
||||||
log.Fatal(err)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user