58 unsigned int rows()
const noexcept {
return rows_; }
59 unsigned int columns()
const noexcept {
return columns_; }
60 unsigned int levels()
const noexcept {
return levels_; }
61 algo _algo()
const noexcept {
return algo_; }
62 int block_id()
const noexcept {
return block_id_; }
63 unsigned int seed()
const noexcept {
return seed_; }
64 bool distances()
const noexcept {
return distances_; }
65 output _output()
const noexcept {
return output_; }
68 unsigned int rows_ = 1;
69 unsigned int columns_ = 1;
70 unsigned int levels_ = 1;
72 algo algo_ = algo::DFS;
73 unsigned int seed_ = 0;
74 bool distances_ =
false;
75 output output_ = output::STDOUT;
Configuration class for the maze builder.
Definition configurator.h:14
Definition distances.h:13
Enumerations for the maze builder program.
Namespace for the maze builder.
Definition algo_interface.h:9
output
Enum class for output types.
Definition enums.h:19
algo
Enum class for maze types by the generating algorithm.
Definition enums.h:79