package main import "vultras.su/core/gg" type Rect struct { gg.DrawableRectangle } func NewRect() *Rect { ret := &Rect{} ret.Scale = gg.V(200, 400) ret.Color = gg.Color{ gg.MaxColorV, 0, 0, gg.MaxColorV, } ret.Layer = RectL ret.Visible = true return ret } func (r *Rect) Update(c *Context) { //r.R += 0.3 * e.DT() //r.Position = c.AbsCursorPosition() } func (r *Rect) Event(c *Context) { }