package engine import ( "image/color" "github.com/hajimehoshi/ebiten/v2" ) // Fill fills the screen with a colour. type Fill struct { Color color.Color Hidden bool ID ZPos } func (f *Fill) Draw(screen *ebiten.Image, opts ebiten.DrawImageOptions) { if f.Hidden { return } screen.Fill(opts.ColorM.Apply(f.Color)) }