generativeart/common/rect.go
2021-03-22 14:58:39 +08:00

31 lines
323 B
Go

package common
type Rect struct {
x, y, w, h float64
}
func (r Rect) X() float64 {
return r.x
}
func (r Rect) Y() float64 {
return r.y
}
func (r Rect) W() float64 {
return r.w
}
func (r Rect) H() float64 {
return r.h
}
func NewRect(x, y, w, h float64) *Rect {
return &Rect{
x: x,
y: y,
w: w,
h: h,
}
}