qHexWalker 0.0.1
Hexagonal Grid Pathfinding & Maze Visualization on Interactive Maps
Loading...
Searching...
No Matches
h3MazeGenerator.h File Reference

Procedural maze generation on H3 hexagonal grids using Prim's algorithm. More...

#include <random>
+ Include dependency graph for h3MazeGenerator.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  H3MazeGenerator
 Generates perfect mazes on H3 hexagonal grids. More...
 
struct  H3MazeGenerator::H3IndexHash
 Hash function for H3Index in unordered containers. More...
 
struct  H3MazeGenerator::MazeResult
 Result structure containing generated maze data. More...
 

Detailed Description

Procedural maze generation on H3 hexagonal grids using Prim's algorithm.

This file contains the H3MazeGenerator class which creates perfect mazes on hexagonal grids using the randomized Prim's algorithm.

Author
qHexWalker Team
Date
2025

Definition in file h3MazeGenerator.h.


Class Documentation

◆ H3MazeGenerator::MazeResult

struct H3MazeGenerator::MazeResult

Result structure containing generated maze data.

Definition at line 72 of file h3MazeGenerator.h.

+ Collaboration diagram for H3MazeGenerator::MazeResult:
Class Members
H3Index entrance Entry point cell index.
H3Index exit Exit point cell index.
unordered_set< H3Index > walls Set of wall cell indices.