package gg import ( "github.com/hajimehoshi/ebiten/v2/vector" ) type Circle struct { Object Transform Visibility Colority Antialiasity Layer } func (circle *Circle) Draw(c *Context) []EVertex { rPos := circle.Position.Apply(c.Camera.RealMatrix()) vector.DrawFilledCircle( c.Image, float32(rPos.X), float32(rPos.Y), float32(circle.Rotation), circle.Color, circle.Antialias, ) return nil }