def owner_blocks

bendvy-ecs-core@0.1.0.3 · relation_cleanup_engine.bend:28

import bendvy-ecs-core@0.1.0.3/relation_cleanup_engine.bend as RelationCleanupEngine
import Base
import bendvy-ecs-core@0.1.0.3/relation_types.bend as G

28def owner_blocks(~S:Data,~State:Type,~step:Step(~S,~State),remaining:Nat,result:Progress<S,State>,+nodes:Nat,+edges:List<&2,G.Edge<S>>,+namespace:U32,+descriptors:List<&2,G.Descriptor<S>>) -> Progress<S,State>:
29  match remaining result:
30    case 0n result:result
31    case _ Complete{world}:Complete{world}
32    case remaining Incomplete{world,frames}:drive(~S,~State,~step,total_units(S,remaining,nodes,edges,descriptors),frames,world,namespace,descriptors)

Uses (9)

Used by (1)