载入中...
搜索中...
未找到
GeneratorRegistry.cpp
浏览该文件的文档.
bool generate(const std::string &id, const Params ¶ms, Grid2D &out, std::string &error) const
Definition GeneratorRegistry.cpp:20
void registerAlgorithm(const std::string &id, GeneratorFn fn)
Definition GeneratorRegistry.cpp:12
bool has(const std::string &id) const
Definition GeneratorRegistry.cpp:16
static GeneratorRegistry & instance()
Definition GeneratorRegistry.cpp:7
std::vector< std::string > list() const
Definition GeneratorRegistry.cpp:30
Intermediate 2D generation result. cells store semantic ids (see Semantic.h), not tile GIDs — convert...
Definition Grid2D.h:16
Generation parameters. Algorithm-specific keys live in values as strings (no overloads; typed setters...
Definition Params.h:13
Definition BuiltinAlgorithms.cpp:13
std::function< bool(const Params ¶ms, Grid2D &out, std::string &error)> GeneratorFn
Definition GeneratorRegistry.h:13