Struct WangRule

Struct Documentation

struct WangRule

Parsed terrain signatures and candidate tile indices in definition order.

CPU selection samples shared edge/corner labels and chooses a weighted variant.

Public Members

std::string description
WangType type = {}
std::array<Direction, 8> slot_order = {}
std::vector<Terrain> terrains
std::vector<WangTile> tiles
std::unordered_map<WangSignature, std::vector<std::size_t>, WangSignatureHash> variants