Maze Builder Docs 6.7.5
|
▼Nmazes | Namespace for the maze builder |
Calgo_interface | Interface for runnable algorithms |
Cargs | Command-line argument handler with JSON support |
Cbase64_helper | Base64 encoding and decoding helper class |
Cbinary_tree | Binary tree algorithm for generating mazes |
Cbuild_info | |
Ccell | Cell class with links to other cells |
Ccolored_grid | |
Cconfigurator | Configuration class for arguments |
Cdfs | Depth-first search algorithm for generating mazes |
Cdistance_grid | A grid that can calculate distances between cells |
Cdistances | A class that manages distances associated with cells in a grid |
Cfactory_interface | |
Cgrid | General purpose grid class for 2D maze generation |
Cgrid_factory | Grid_factory provides a way to create grids with algorithms applied |
Cgrid_interface | Interface for the grid class |
Cgrid_operations | Interface for grid navigation and manipulation operations |
Cjson_helper | JSON helper class |
Clab | Holds mazes and provides search functions |
Cobjectify | |
Cpair_hash | Hashing function to store a block's (x, z) position |
Cpixels | |
Cprogress | Simple clock for elapsed events |
Crandomizer | Provides random-number generating capabilities |
Csidewinder | Sidewinder algorithm for generating mazes |
Csingleton_base | |
Cstring_view_utils | String helper class |
Cstringify | |
Ctri_hash | Hashing function to store a block's (x, y, z) position |
Cuni_hash | A hash function object for a single value |
Cwavefront_object_helper | Transform a maze into a Wavefront object string |
Cweak_ptr_hash | Hashing function to store a weak_ptr |
Cwriter | Handles file writing for text, stdout, images, and object files |