Maze Builder Docs 7.5.6
Loading...
Searching...
No Matches
wavefront_object_helper.h
Go to the documentation of this file.
1#ifndef WAVEFRONT_OBJECT_HELPER
2#define WAVEFRONT_OBJECT_HELPER
3
5
8namespace mazes
9{
13 {
14 public:
19 virtual bool run(grid_interface *g, randomizer &rng) const noexcept override;
20 };
21
22}
23
24#endif // WAVEFRONT_OBJECT_HELPER
Interface for runnable algorithms.
Definition algo_interface.h:16
Interface for the grid class.
Definition grid_interface.h:20
Provides random-number generating capabilities.
Definition randomizer.h:17
Transform a maze into a Wavefront object string.
Definition wavefront_object_helper.h:13
virtual bool run(grid_interface *g, randomizer &rng) const noexcept override
Run the wavefront object helper algorithm.
Namespace for the maze builder.
Definition algo_interface.h:6