Files
games/common/elements/v1/blocks/options.go

24 lines
328 B
Go

package blocks
import "image/color"
type Option func(*Block)
func Size(w, h float64) Option {
return func(b *Block) {
b.width, b.height = w, h
}
}
func BackgroundColor(c color.Color) Option {
return func(b *Block) {
b.backgroundColor = &c
}
}
func Name(n string) Option {
return func(b *Block) {
b.name = n
}
}