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 ret.Collidable = true ret.Width = 100 ret.Height = 200 return ret } func (r *Rect) CollisionType() gg.CollisionType { return gg.CollisionStaticPhysics } func (r *Rect) Update(c *Context) { //r.R += 0.3 * e.DT() //r.Position = c.AbsCursorPosition() } func (r *Rect) Event(c *Context) { }