Euphoria
|
eu::core::generator::Drawer Struct Reference
#include <generator_maze.h>
Public Member Functions | |
Drawer () | |
void | draw () |
Rgbi | calc_cell_color (int x, int y) const |
Public Attributes | |
generator::Maze * | maze = nullptr |
int | cell_size = 3 |
int | wall_size = 1 |
RecursiveBacktracker * | tracker = nullptr |
RandomTraversal * | traversal = nullptr |
Rgbi | wall_color |
Rgbi | cell_color |
Rgbi | cell_visited_color |
Rgbi | unit_color |
Rgbi | corridor_color |
core::Image | image |
Detailed Description
Definition at line 92 of file generator_maze.h.
Constructor & Destructor Documentation
◆ Drawer()
eu::core::generator::Drawer::Drawer | ( | ) |
Definition at line 229 of file generator_maze.cc.
Member Function Documentation
◆ calc_cell_color()
Rgbi eu::core::generator::Drawer::calc_cell_color | ( | int | x, |
int | y | ||
) | const |
Definition at line 240 of file generator_maze.cc.
◆ draw()
void eu::core::generator::Drawer::draw | ( | ) |
Definition at line 277 of file generator_maze.cc.
Member Data Documentation
◆ cell_color
Rgbi eu::core::generator::Drawer::cell_color |
Definition at line 103 of file generator_maze.h.
◆ cell_size
int eu::core::generator::Drawer::cell_size = 3 |
Definition at line 96 of file generator_maze.h.
◆ cell_visited_color
Rgbi eu::core::generator::Drawer::cell_visited_color |
Definition at line 104 of file generator_maze.h.
◆ corridor_color
Rgbi eu::core::generator::Drawer::corridor_color |
Definition at line 106 of file generator_maze.h.
◆ image
core::Image eu::core::generator::Drawer::image |
Definition at line 108 of file generator_maze.h.
◆ maze
generator::Maze* eu::core::generator::Drawer::maze = nullptr |
Definition at line 94 of file generator_maze.h.
◆ tracker
RecursiveBacktracker* eu::core::generator::Drawer::tracker = nullptr |
Definition at line 99 of file generator_maze.h.
◆ traversal
RandomTraversal* eu::core::generator::Drawer::traversal = nullptr |
Definition at line 100 of file generator_maze.h.
◆ unit_color
Rgbi eu::core::generator::Drawer::unit_color |
Definition at line 105 of file generator_maze.h.
◆ wall_color
Rgbi eu::core::generator::Drawer::wall_color |
Definition at line 102 of file generator_maze.h.
◆ wall_size
int eu::core::generator::Drawer::wall_size = 1 |
Definition at line 97 of file generator_maze.h.
The documentation for this struct was generated from the following files:
- libs/core/src/core/generator_maze.h
- libs/core/src/core/generator_maze.cc