def cleared_events

bendvy-ecs-core@0.1.0.4 · owned_event_storage.bend:59

import bendvy-ecs-core@0.1.0.4/owned_event_storage.bend as OwnedEventStorage
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/owned_event_log.bend as Log

59def cleared_events(~S:Data,~C:Type,~R:Type,~P:Type,result:World(~S,~C,~R,~P) & List<Log.Row<P>>) -> World(~S,~C,~R,~P) & List<Log.Row<P>>:
60  match result:
61    case (world,rows):(W.events_replace(~S,~C,~Resources<R,P>,~Nat,world,[]),rows)

Uses (8)

Used by (1)