rename presenter to constructor (memoriem of Last Ninja)

This commit is contained in:
2023-06-30 17:16:17 +02:00
parent bd63d00ad9
commit dec8ad2fe0
5 changed files with 11 additions and 11 deletions

29
constructor/presenter.go Executable file
View File

@@ -0,0 +1,29 @@
package constructor
import (
"game/domain"
"log"
"github.com/hajimehoshi/ebiten"
)
type DomainInterface interface {
Init()
}
type Constructor struct {
Context domain.Context
Domain DomainInterface
Keyboard Keyboard
}
func (p Constructor) Init() {
ebiten.SetWindowSize(screenWidth*2, screenHeight*2)
ebiten.SetWindowTitle("Game")
if err := ebiten.RunGame(&GameEngine{
Context: p.Context,
Keyboard: p.Keyboard,
}); err != nil {
log.Fatal(err)
}
}