rename to Constructor to Konstructor

This commit is contained in:
2023-06-30 17:48:34 +02:00
parent 0ed8cfb839
commit c07074aeb9
5 changed files with 20 additions and 20 deletions

41
konstructor/konstructor.go Executable file
View File

@@ -0,0 +1,41 @@
package konstructor
import (
"log"
"github.com/hajimehoshi/ebiten"
)
type ContextInterface interface {
}
type DomainInterface interface {
Init()
}
type ScreenSettings struct {
Width int
Height int
}
type GameSettings struct {
Name string
ScreenSettings ScreenSettings
}
type Konstructor struct {
Context ContextInterface
Domain DomainInterface
Controller Controller
GameSettings GameSettings
}
func (k Konstructor) Init() {
ebiten.SetWindowSize(k.GameSettings.ScreenSettings.Width, k.GameSettings.ScreenSettings.Height)
ebiten.SetWindowTitle(k.GameSettings.Name)
if err := ebiten.RunGame(&GameEngine{
Konstructor: k,
}); err != nil {
log.Fatal(err)
}
}