#ifndef MAZE_H #define MAZE_H #include "position_stack.h" struct MazeSize { int width; int height; }; struct Maze { char ***grid; struct MazeSize size; }; struct Maze maze_create(struct MazeSize size, char *wall); void maze_excavate(struct Maze maze, struct Position start_pos); void maze_print(char ***maze, int width, int height); #endif