()
| 6 | } |
| 7 | |
| 8 | func (s *Scene) Compile() { |
| 9 | for _, shape := range s.Shapes { |
| 10 | shape.Compile() |
| 11 | } |
| 12 | if s.Tree == nil { |
| 13 | s.Tree = NewTree(s.Shapes) |
| 14 | } |
| 15 | } |
| 16 | |
| 17 | func (s *Scene) Add(shape Shape) { |
| 18 | s.Shapes = append(s.Shapes, shape) |
no test coverage detected