def condition_step

bendvy-ecs-core@0.1.0.4 · ordinary_app_schedule_description.bend:75

import bendvy-ecs-core@0.1.0.4/ordinary_app_schedule_description.bend as OrdinaryAppScheduleDescription
import Base
import bendvy-ecs-core@0.1.0.4/ordinary_condition_composition.bend as Comp
import bendvy-ecs-core@0.1.0.4/ordinary_app_schedule.bend as Schedule
import bendvy-ecs-core@0.1.0.4/schedule.bend as Sch

75def condition_step(~S:Data,namespace:U32,bindings:List<&2,Comp.BindingDescription>,position:Nat,planned:Schedule.PlannedStep<S>) -> List<&2,ConditionPlacement>:
76  match planned:
77    case Schedule.PlannedStep{Sch.System{+id,slot},_}:[ConditionPlacement{position,namespace,id,slot,condition_for(bindings,id)}]
78    case _ :[]

Uses (8)

Used by (1)