Type Alias: ClockState
ClockState =
object
Defined in: types.ts:61
Reactive state backing the game clock.
Remarks
Game time is stored as a pair of anchors rather than a running counter:
anchorGame is the game time at the moment anchorReal was captured. In
"realtime" mode the current value is derived from that pair on every read,
which is why the clock needs no interval to stay accurate.
Properties
anchorGame
anchorGame:
number
Defined in: types.ts:63
Game time, in milliseconds, at the last re-anchor.
anchorReal
anchorReal:
number
Defined in: types.ts:66
Wall-clock time, in milliseconds, at the last re-anchor.
mode
mode:
ClockMode
Defined in: types.ts:69
How game time advances.
paused
paused:
boolean
Defined in: types.ts:75
Whether "realtime" accrual is currently frozen.
scale
scale:
number
Defined in: types.ts:72
Multiplier applied to elapsed wall-clock time in "realtime" mode.