17 explicit maze(std::unique_ptr<grid_interface> g,
configurator const& config)
noexcept;
19 int get_block_id()
const noexcept;
21 bool has_distances()
const noexcept;
23 int get_rows()
const noexcept;
24 int get_columns()
const noexcept;
25 int get_levels()
const noexcept;
27 const std::unique_ptr<grid_interface>& get_grid()
const noexcept;
30 std::unique_ptr<grid_interface> m_grid;
Configuration class for the maze builder.
Definition configurator.h:14
Data class representing a 2D or 3D maze.
Definition maze.h:15
Namespace for the maze builder.
Definition algo_interface.h:9