Files
gorpg/presenter/presenter.go
2023-06-30 17:00:06 +02:00

26 lines
412 B
Go
Executable File

package presenter
import (
"game/domain"
"log"
"github.com/hajimehoshi/ebiten"
)
type Presenter struct {
Context domain.Context
}
func (p Presenter) Init() {
ebiten.SetWindowSize(screenWidth*2, screenHeight*2)
ebiten.SetWindowTitle("Game")
if err := ebiten.RunGame(&GameEngine{
Context: p.Context,
Keyboard: Keyboard{
KeyMap: CreateDefaultKeyMap(),
},
}); err != nil {
log.Fatal(err)
}
}