载入中...
搜索中...
未找到
RTSReplay.h
浏览该文件的文档.
Deterministic phase-one RTS systems and their ECS contracts.
Human-readable, scoped identifier in the form namespace:name.
Definition Identity.h:411
Interface isolating RTS orders from the shared action runtime.
Definition RTSAction.h:38
Deterministic lockstep input buffer and portable command log.
Definition RTSReplay.h:63
Fixed-step coordinator that applies lockstep inputs before the existing RTS system pipeline.
Definition RTSReplay.h:85
SimulationTick currentTick() const noexcept
Current completed simulation tick.
Definition RTSReplay.h:106
Result< void > queue(RTSReplayCommand command)
Queue a command relative to the current lockstep timeline.
Definition RTSReplay.h:98
RTSCommandLog & commands() noexcept
Mutable command-log boundary for import/export tooling.
Definition RTSReplay.h:102
const RTSCommandLog & commands() const noexcept
Read-only command-log boundary.
Definition RTSReplay.h:104
Definition RTS.cpp:24
RTSReplayOperation
Stable operation kinds accepted by the shared deterministic RTS input stream.
Definition RTSReplay.h:20
@ CancelFireSupport
@ RequestFireSupport
@ Construction
@ MovementGroup
@ CancelProduction
@ Production
@ SellBuilding
@ SuppressArea
@ CancelAbility
@ ReinforcementProduction
@ CancelConstruction
@ Research
@ UnitCommand
One domain-neutral command submitted to a unit's generic order queue.
Definition RTSTypes.h:101
One process-independent command using stable subjects instead of ECS handles.
Definition RTSReplay.h:39