Maze Builder Docs 6.0.1
Loading...
Searching...
No Matches
mazes::lab Class Reference

Holds mazes and provides search functions. More...

#include <lab.h>

Public Member Functions

 lab (const lab &other)
 
laboperator= (const lab &other)
 
 lab (lab &&other) noexcept=default
 
laboperator= (lab &&other) noexcept=default
 
std::optional< std::tuple< int, int, int, int > > find (int p, int q) const noexcept
 
std::optional< std::tuple< int, int, int, int > > find (int p, int q, int r) const noexcept
 
void insert (int x, int y, int z, int w) noexcept
 
bool empty () const noexcept
 
int get_levels () const noexcept
 
void set_levels (int levels) noexcept
 
int get_random_block_id () const noexcept
 

Detailed Description

Holds mazes and provides search functions.

Provides fast lookups of maze data


The documentation for this class was generated from the following file: