From bf6de7f8de7adea3ccd90bbeefefd5ad43a0334b Mon Sep 17 00:00:00 2001 From: sedyh Date: Tue, 28 Dec 2021 18:29:28 +0300 Subject: [PATCH] Updated documentation --- pkg/engine/view.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/engine/view.go b/pkg/engine/view.go index 11838bf..6800c5f 100644 --- a/pkg/engine/view.go +++ b/pkg/engine/view.go @@ -36,6 +36,7 @@ func makeView(world *world, components ...interface{}) *view { } // Each iterates all entities with the previously selected components. +// This method is for iteration only. func (v *view) Each(consumer func(entity Entity)) { for _, e := range v.w.entities { if e.mask.contains(v.mask) { @@ -45,7 +46,7 @@ func (v *view) Each(consumer func(entity Entity)) { } // Filter returns a list of entities with the previously selected components for separate sorting and iteration. -// It is save to delete from here +// It is safe to delete entities from here, you also can use this to sort your entities. func (v *view) Filter() []Entity { entities := make([]Entity, 0, 2) for _, e := range v.w.entities {