示例#1
0
func render(frch chan<- animate.Frame, fact animate.RenderFactory, pkt core.SimPacket) {
	rend, rerr := fact.Build(pkt, nil)
	if rerr != nil {
		fatal(rerr)
	}

	go func() {
		for _, fr := range rend.Render() {
			frch <- fr
		}
		close(frch)
	}()
}