Documentation ¶
Index ¶
Constants ¶
View Source
const AudioSampleRate = 44_100
View Source
const PieceCount = 12
PieceCount is the total number of pieces
View Source
const PieceTileSize = 128
PieceTileSize is the width/height of each tile in a piece
Variables ¶
View Source
var PieceImageRects = [PieceCount]image.Rectangle{ image.Rect(PieceTileSize*0, PieceTileSize*0, PieceTileSize*3, PieceTileSize*3), image.Rect(PieceTileSize*3, PieceTileSize*0, PieceTileSize*5, PieceTileSize*3), image.Rect(PieceTileSize*5, PieceTileSize*0, PieceTileSize*7, PieceTileSize*2), image.Rect(PieceTileSize*7, PieceTileSize*0, PieceTileSize*8, PieceTileSize*2), image.Rect(PieceTileSize*0, PieceTileSize*3, PieceTileSize*4, PieceTileSize*4), image.Rect(PieceTileSize*4, PieceTileSize*3, PieceTileSize*8, PieceTileSize*5), image.Rect(PieceTileSize*0, PieceTileSize*5, PieceTileSize*3, PieceTileSize*7), image.Rect(PieceTileSize*3, PieceTileSize*5, PieceTileSize*6, PieceTileSize*7), image.Rect(PieceTileSize*6, PieceTileSize*5, PieceTileSize*9, PieceTileSize*6), image.Rect(PieceTileSize*0, PieceTileSize*7, PieceTileSize*4, PieceTileSize*9), image.Rect(PieceTileSize*4, PieceTileSize*7, PieceTileSize*7, PieceTileSize*9), image.Rect(PieceTileSize*7, PieceTileSize*7, PieceTileSize*9, PieceTileSize*9), }
View Source
var UiImageRects = map[UiImageType]image.Rectangle{ BackgroundButton: r(378, 44, 40, 20), BackgroundDialog: r(64, 0, 64, 64), BackgroundPanel: r(0, 0, 64, 64), Forward: r(278, 14, 50, 50), MusicOff: r(178, 14, 50, 50), MusicOn: r(328, 14, 50, 50), Pause: r(228, 14, 50, 50), Return: r(128, 14, 50, 50), Stripes: r(378, 16, 28, 28), }
UiImageRects are coordinates for ui.png from ui.atlas TODO: Auto parse from atlas file
Functions ¶
func RandomWord ¶
Types ¶
type UiImageType ¶
type UiImageType uint8
const ( BackgroundButton UiImageType = iota BackgroundDialog UiImageType = iota BackgroundPanel UiImageType = iota Forward UiImageType = iota MusicOff UiImageType = iota MusicOn UiImageType = iota Pause UiImageType = iota Return UiImageType = iota Stripes UiImageType = iota )
Click to show internal directories.
Click to hide internal directories.