CSC8501_Advanced_Programming_For_Games / MazeGeneration / PathGenerator.h
PathGenerator.h
Raw
#pragma once
#include <cstdint>

class PathGenerator
{
public:
	struct Location {
		uint32_t row;
		uint32_t col;
	};

protected:
	static constexpr uint32_t Maze_Char_Space = 32; // " " 
	static constexpr uint32_t Maze_Char_Exit = 69; // E
	static constexpr uint32_t Maze_Char_Start = 83; // S
	static constexpr uint32_t Maze_Char_Wall = 88; // X 
	static constexpr uint32_t Maze_Char_Path = 111; // o 
	static constexpr uint32_t Maze_Char_Nul = 0;
};