mobile: Remove game definition and use ebiten.Game

This commit is contained in:
Hajime Hoshi 2020-01-13 16:58:59 +09:00
parent 61e422277f
commit 4fd39f258a

View File

@ -24,15 +24,8 @@ import (
var theState state var theState state
// game is not exported since gomobile complains.
// TODO: Report this error.
type game interface {
Update(*ebiten.Image) error
Layout(viewWidth, viewHeight int) (screenWidth, screenHeight int)
}
type state struct { type state struct {
game game game ebiten.Game
delayedLayout func() delayedLayout func()
@ -44,7 +37,7 @@ type state struct {
m sync.Mutex m sync.Mutex
} }
func SetGame(game game) { func SetGame(game ebiten.Game) {
theState.m.Lock() theState.m.Lock()
defer theState.m.Unlock() defer theState.m.Unlock()