def handles_acc

bendvy-ecs-core@0.1.0.4 · relation_query.bend:47

import bendvy-ecs-core@0.1.0.4/relation_query.bend as RelationQuery
import Base
import entity_key.bend as Key
import world.bend as W

47def handles_acc(~S:Data,ids:List<&2,Key.Key>,+namespace:U32,acc:List<&2,W.Handle<S>>) -> List<&2,W.Handle<S>>:
48  match ids:
49    case []: List.reverse(&2,W.Handle<S>,acc)
50    case id <> rest: handles_acc(~S,rest,namespace,W.Handle{namespace,id} <> acc)

Uses (5)

Used by (1)