def phase

bendvy-ecs-core@0.1.0.4 · ordinary_condition_declaration.bend:31

import bendvy-ecs-core@0.1.0.4/ordinary_condition_declaration.bend as OrdinaryConditionDeclaration
import Base
import bendvy-ecs-core@0.1.0.4/schedule.bend as Sch
import bendvy-ecs-core@0.1.0.4/schedule_provision.bend as SP

31# Build a named phase placement with requirements and no condition slot.
32# Phase metadata does not evaluate a guard or execute registered systems.
33def phase(~S:Data,~C:Type,~R:Type,~E:Data,~Ids:Data,name:String,requirements:List<&2,SP.Requirement<S>>) -> Program<S,C,R,E,Ids>:
34  Program{0n,ids => SP.Entry{Sch.Phase{name},requirements},[],world => slot => (world,False{})}

Uses (8)

Used by (0)

No other definition uses this definition.