Maze Builder Docs 6.7.5
|
▼Cmazes::algo_interface | Interface for runnable algorithms |
Cmazes::binary_tree | Binary tree algorithm for generating mazes |
Cmazes::dfs | Depth-first search algorithm for generating mazes |
Cmazes::objectify | |
Cmazes::pixels | |
Cmazes::sidewinder | Sidewinder algorithm for generating mazes |
Cmazes::stringify | |
Cmazes::args | Command-line argument handler with JSON support |
Cmazes::base64_helper | Base64 encoding and decoding helper class |
Cmazes::build_info | |
Cmazes::cell | Cell class with links to other cells |
Cmazes::configurator | Configuration class for arguments |
Cmazes::distances | A class that manages distances associated with cells in a grid |
▼Cmazes::factory_interface | |
Cmazes::grid_factory | Grid_factory provides a way to create grids with algorithms applied |
▼Cmazes::grid_interface | Interface for the grid class |
Cmazes::colored_grid | |
Cmazes::distance_grid | A grid that can calculate distances between cells |
Cmazes::grid | General purpose grid class for 2D maze generation |
▼Cmazes::grid_operations | Interface for grid navigation and manipulation operations |
Cmazes::grid | General purpose grid class for 2D maze generation |
Cmazes::json_helper | JSON helper class |
Cmazes::lab | Holds mazes and provides search functions |
Cmazes::pair_hash | Hashing function to store a block's (x, z) position |
Cmazes::progress< Time, Clock > | Simple clock for elapsed events |
Cmazes::randomizer | Provides random-number generating capabilities |
Cmazes::singleton_base< T > | |
Cmazes::string_view_utils | String helper class |
Cmazes::tri_hash | Hashing function to store a block's (x, y, z) position |
Cmazes::uni_hash | A hash function object for a single value |
Cmazes::wavefront_object_helper | Transform a maze into a Wavefront object string |
Cmazes::weak_ptr_hash | Hashing function to store a weak_ptr |
Cmazes::writer | Handles file writing for text, stdout, images, and object files |