Temp
This commit is contained in:
parent
498021456d
commit
4b57ace9d6
@ -9,11 +9,10 @@ import (
|
||||
// import "github.com/veandco/go-sdl2/sdl"
|
||||
|
||||
type ButtonBar struct {
|
||||
ui.ContainerBase
|
||||
ui.StackPanel
|
||||
|
||||
Background color.Color
|
||||
ButtonLength float32
|
||||
Orientation ui.Orientation
|
||||
}
|
||||
|
||||
const buttonBarWidth = 96
|
||||
|
@ -84,11 +84,13 @@ func (a *app) Init(ctx ui.Context) error {
|
||||
|
||||
content := tins2020.NewContent(a.dialogs)
|
||||
content.AddChild(tins2020.NewTerrainRenderer(a.game))
|
||||
content.AddChild(tins2020.NewGameControls(a.game, a.dialogs))
|
||||
controls := tins2020.NewGameControls(a.game, a.dialogs)
|
||||
content.AddChild(controls)
|
||||
a.Content = content
|
||||
|
||||
a.dialogs.Init(ctx)
|
||||
a.game.Reset(ctx)
|
||||
controls.Init(ctx)
|
||||
a.dialogs.ShowIntro(ctx)
|
||||
|
||||
return nil
|
||||
|
@ -26,8 +26,10 @@ type GameControls struct {
|
||||
}
|
||||
|
||||
func NewGameControls(game *Game, dialogs *Dialogs) *GameControls {
|
||||
c := &GameControls{game: game, dialogs: dialogs}
|
||||
return &GameControls{game: game, dialogs: dialogs}
|
||||
}
|
||||
|
||||
func (c *GameControls) Init(ctx ui.Context) {
|
||||
c.game.SpeedChanged().AddHandler(c.speedChanged)
|
||||
c.game.ToolChanged().AddHandler(c.toolChanged)
|
||||
c.dialogs.DialogOpened().AddHandlerEmpty(func(ctx ui.Context) { c.game.Pause(ctx) })
|
||||
@ -105,8 +107,6 @@ func NewGameControls(game *Game, dialogs *Dialogs) *GameControls {
|
||||
c.AddChild(&c.top)
|
||||
c.AddChild(&c.flowers)
|
||||
c.AddChild(&c.otherTools)
|
||||
|
||||
return c
|
||||
}
|
||||
|
||||
func (c *GameControls) createBuyFlowerButton(id string) *BuyFlowerButton {
|
||||
|
Loading…
Reference in New Issue
Block a user