Maze Builder Docs 6.7.5
Loading...
Searching...
No Matches
objectify.h
1#ifndef OBJECTIFY_H
2#define OBJECTIFY_H
3
5
6namespace mazes {
7
8class objectify : public algo_interface {
9public:
10 virtual bool run(std::unique_ptr<grid_interface> const& g, randomizer& rng) const noexcept override;
11};
12}
13
14#endif // OBJECTIFY_H
Interface for runnable algorithms.
Definition algo_interface.h:18
Definition objectify.h:8
virtual bool run(std::unique_ptr< grid_interface > const &g, randomizer &rng) const noexcept override
Interface method that algorithms must implement.
Provides random-number generating capabilities.
Definition randomizer.h:15
Namespace for the maze builder.
Definition algo_interface.h:9