24 lines
459 B
Go
24 lines
459 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
|
|
"github.com/hajimehoshi/ebiten/v2"
|
|
|
|
"kidskeyboard/internal/app"
|
|
)
|
|
|
|
func main() {
|
|
cfg := app.ParseConfig()
|
|
game := app.New(cfg)
|
|
|
|
ebiten.SetWindowTitle("KidsKeyboard")
|
|
ebiten.SetWindowSize(cfg.WindowWidth, cfg.WindowHeight)
|
|
ebiten.SetWindowResizingMode(ebiten.WindowResizingModeEnabled)
|
|
ebiten.SetFullscreen(cfg.Fullscreen)
|
|
|
|
if err := ebiten.RunGame(game); err != nil && err != ebiten.Termination {
|
|
log.Fatal(err)
|
|
}
|
|
}
|