def matches

bendvy-ecs-core@0.1.0.3 · execution_relation_context.bend:29

import bendvy-ecs-core@0.1.0.3/execution_relation_context.bend as ExecutionRelationContext
import Base
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as Layout
import bendvy-ecs-core@0.1.0.3/world.bend as W

29# The existing pending/admission path calls this before advancing its clock.
30def matches(~S:Data,~C:Type,~WR:Type,~E:Data,~resources:Layout.Layout,~same:{WR == Layout.resources(~S,resources) : Type},context:Context<S,WR,resources,same>,world:W.World<S,C,WR,E>) -> W.World<S,C,WR,E> & Bool:
31  checked(~S,~C,~WR,~E,~resources,~same,context,W.namespace(~S,~C,~WR,~E,world))

Uses (8)

Used by (5)