Documentation ¶
Index ¶
- type Game
- func (g *Game) Check()
- func (g *Game) CreateRenderer() fyne.WidgetRenderer
- func (g *Game) Destroy()
- func (g *Game) Layout(s fyne.Size)
- func (g *Game) MinSize() fyne.Size
- func (g *Game) Objects() []fyne.CanvasObject
- func (g *Game) Refresh()
- func (g *Game) Reset()
- func (g *Game) Shuffle()
- func (g *Game) SwitchItems(src, dst int)
- func (g *Game) SwitchPuzzleType(pt PuzzleType)
- type PuzzleType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Game ¶
type Game struct { widget.BaseWidget // contains filtered or unexported fields }
func NewGame ¶
func NewGame(app fyne.App, win fyne.Window, theme utils.ThemeInteface) *Game
func (*Game) CreateRenderer ¶
func (g *Game) CreateRenderer() fyne.WidgetRenderer
func (*Game) SwitchItems ¶
func (*Game) SwitchPuzzleType ¶
func (g *Game) SwitchPuzzleType(pt PuzzleType)
type PuzzleType ¶
type PuzzleType uint8
const ( Puzzle8 PuzzleType = iota Puzzle15 Puzzle24 Puzzle35 )
Click to show internal directories.
Click to hide internal directories.