Files
games/common/elements/v1/element.go

15 lines
237 B
Go

package elements
import (
"git.vezzani.net/ben/games/common/geo"
"github.com/hajimehoshi/ebiten/v2"
)
type Element interface {
Draw(*ebiten.Image)
SetAnchor(geo.Point)
Anchor() geo.Point
Size() (w, h int)
Children() []Element
}