def member
import bendvy-ecs-core@0.1.0.3/execution_state.bend as ExecutionStateimport Base
import bendvy-ecs-core@0.1.0.3/world.bend as W
31def member(~S:Data,+handle:W.Handle<S>,handles:List<&2,W.Handle<S>>) -> Bool:
32 match handles:
33 case []:False{}
34 case current <> rest:Bool.or(same(~S,handle,current),member(~S,handle,rest))
Uses (5)
Used by (6)
- bendvy-ecs-core@0.1.0.3/execution_query_identity:unique
- bendvy-ecs-core@0.1.0.3/execution_query_identity:checked_logical
- bendvy-ecs-core@0.1.0.3/execution_query_interpreter:members
- bendvy-ecs-core@0.1.0.3/execution_query_interpreter:requested_member
- bendvy-ecs-core@0.1.0.3/execution_relation_access:inverse
- …