def visit_position

bendvy-ecs-core@0.1.0.3 · execution_deferred_plan.bend:78

import bendvy-ecs-core@0.1.0.3/execution_deferred_plan.bend as ExecutionDeferredPlan
import Base

78def visit_position(+node:Node,edges:List<&2,Edge>,nodes:List<&2,Node>,positions:List<&2,Position>,explicitNodes:List<&2,Explicit>,current:Position) -> State:
79  match current:
80    case Position{+id,+distance,pending}:State{outgoing(edges,nodes,id,distance,Bool.and(Bool.not(explicit(node)),Bool.or(pending,deferred(node))),positions),syncs(explicit(node),id,distance,explicitNodes)}

Uses (13)

Used by (1)