def write

bendvy-ecs-core@0.1.0.4 · clock_state.bend:47

import bendvy-ecs-core@0.1.0.4/clock_state.bend as ClockState
import Base
import bendvy-ecs-core@0.1.0.4/change_tick.bend as Tick

47# Writes in a system reuse its captured tick; standalone writes get a new tick.
48def write(state:State) -> State & Tick.Tick:
49  match state:
50    case State{tick,scopes}:write_scoped(tick,scopes)

Uses (4)

Used by (2)