def enter

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

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

19# Every admitted system execution captures exactly one new change tick.
20def enter(state:State) -> State & Tick.Tick:
21  match state:
22    case State{tick,scopes}:entered(Tick.next(tick),scopes)

Uses (5)

Used by (1)