载入中...
搜索中...
未找到
TacticsPath.h
浏览该文件的文档.
64 [[nodiscard]] static Result<Reachability> reachable(const BoardState& board, SubjectRef subject, int budget);
70 [[nodiscard]] static Result<std::vector<Cell>> path(const BoardState& board, SubjectRef subject, Cell target,
82 [[nodiscard]] static Result<std::vector<Cell>> cellsInRange(const BoardState& board, Cell origin, int minimum,
Deterministic board values and short-root ECS entities for tactics.
Authoritative board facts and occupancy indexes for one battle.
Definition TacticsTypes.h:155
Owning result of one deterministic reachability query.
Definition TacticsPath.h:30
const std::vector< ReachableCell > & cells() const noexcept
Return reachable cells in deterministic coordinate order.
Definition TacticsPath.h:33
Definition Interaction.cpp:13
@ Manhattan
@ Chebyshev
Logical board coordinate independent of rendering projection.
Definition TacticsTypes.h:30
One reachable cell and its minimum fixed-point movement cost.
Definition TacticsPath.h:18