Versions in this module Expand all Collapse all v0 v0.0.1 Mar 7, 2023 Changes in this version + var BorderColor = color.White + var EmptyColor = color.White + var HighlightColor = color.RGBA + var MissColor = color.RGBA + var MutedColor = color.Gray16 + var ShipColor = color.RGBA + var ShipHitColor = color.RGBA + var TextDarkColor = color.Black + var TextLightColor = color.White + func DrawCenteredText(screen *ebiten.Image, font font.Face, s string, px, py int, clr color.Color) + func DrawTopCenterText(screen *ebiten.Image, font font.Face, s string, px, py int, clr color.Color) + func DrawTopLeftText(screen *ebiten.Image, font font.Face, s string, px, py int, clr color.Color) + type Button struct + func NewButton(pos data.Point[float32], width float32, height float32, text string, ...) *Button + func (b *Button) Clicked() bool + func (b *Button) CursorPointer() bool + func (b *Button) Disable() + func (b *Button) Draw(screen *ebiten.Image) + func (b *Button) Update(cp data.Point[float32]) + type Label struct + func NewLabel(pos data.Point[float32], text string, fontFace font.Face) *Label + func (l *Label) Draw(screen *ebiten.Image) + func (l *Label) SetAlignment(alignment LabelAlignment) + func (l *Label) SetText(text string) + type LabelAlignment int + const LabelAlignmentCenter + const LabelAlignmentTopCenter + const LabelAlignmentTopLeft