MiniGame-Madness
Classes | Enumerations
maze.h File Reference

Contains the declaration of the Maze class and its member methods. More...

#include "screenBuffer.h"
#include <map>
#include <vector>
#include <set>
#include <memory>
#include <cstdlib>
#include <ctime>
Include dependency graph for maze.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MazeNode
 A struct that represents the nodes in the graph of the maze. More...
 
class  Maze
 A class that represents the maze game. More...
 

Enumerations

enum  Direction {
  NORTH, SOUTH, EAST, WEST,
  NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST,
  NORTH, SOUTH, EAST, WEST
}
 

Detailed Description

Contains the declaration of the Maze class and its member methods.

Author
Angus Martin

Enumeration Type Documentation

◆ Direction

enum Direction
Enumerator
NORTH 

Direction going to the top of the board.

SOUTH 

Direction going to the bottom of the board

EAST 

Direction going to the right of the board.

WEST 

Direction going to the left of the board.