Пример #1
0
// Part interface implementation.
func (p *part) SetBody(body move.Body, mass, bounce float64) {
	if p.body != nil {
		p.RemBody()
	}
	p.body = body.SetMaterial(mass, bounce)
	p.body.SetData(p)
	p.body.World().Loc.Set(p.loc)
	p.body.World().Rot.Set(p.dir)
	p.world.Add(p.body)
}