Euphoria
|
generator_maze.h File Reference
#include "core/table.h"
#include "base/vec2.h"
#include "core/image.h"
#include "base/enumtostring.h"
#include <stack>
Go to the source code of this file.
Classes | |
struct | eu::core::generator::Algorithm |
struct | eu::core::generator::RecursiveBacktracker |
struct | eu::core::generator::RandomTraversal |
struct | eu::core::generator::RandomTraversal::Entry |
struct | eu::core::generator::Drawer |
Namespaces | |
eu | |
eu::core | |
eu::core::generator | |
eu::core::generator::cell | |
Typedefs | |
using | eu::core::generator::Maze = Table< int > |
Enumerations | |
enum | eu::core::generator::cell::Type { eu::core::generator::cell::none = 0 , eu::core::generator::cell::path_north = 1 << 0 , eu::core::generator::cell::path_south = 1 << 1 , eu::core::generator::cell::path_east = 1 << 2 , eu::core::generator::cell::path_west = 1 << 3 , eu::core::generator::cell::visited = 1 << 4 } |
enum class | eu::core::generator::Direction { eu::core::generator::north , eu::core::generator::south , eu::core::generator::east , eu::core::generator::west } |