载入中...
搜索中...
未找到
GridGraphAlgorithms.h
浏览该文件的文档.
26[[nodiscard]] Result<Grid2D> generate(std::string_view operation, const GenerateSettings& settings);
28[[nodiscard]] Result<Grid2D> select(const Grid2D& input, std::string_view operation, int mode, int count, float weight,
31[[nodiscard]] Result<Grid2D> findPath(const Grid2D& navigation, const Grid2D& starts, const Grid2D& targets,
Move-only, checked operation results for the common layer.
Intermediate 2D generation result. cells store semantic ids (see Semantic.h), not tile GIDs — convert...
Definition Grid2D.h:36
Result< Grid2D > findPath(const Grid2D &navigation, const Grid2D &starts, const Grid2D &targets, int semantic)
Finds path.
Definition GridGraphAlgorithms.cpp:294
Result< Grid2D > generate(std::string_view operation, const GenerateSettings &settings)
Generate.
Definition GridGraphAlgorithms.cpp:154
Result< Grid2D > select(const Grid2D &input, std::string_view operation, int mode, int count, float weight, std::uint64_t seed, std::string_view rule)
Select.
Definition GridGraphAlgorithms.cpp:216
GenerateSettings public API.
Definition GridGraphAlgorithms.h:13
std::uint64_t seed
Definition GridGraphAlgorithms.h:17