26 lines
382 B
C
26 lines
382 B
C
#include <stdbool.h>
|
|
|
|
#ifndef CELL
|
|
#define CELL
|
|
typedef struct c{
|
|
bool visited;
|
|
bool up, down, right, left;
|
|
int x, y;
|
|
} cell;
|
|
#endif
|
|
|
|
void startNewLevel();
|
|
void generateMaze();
|
|
void prepareShow();
|
|
void showMaze();
|
|
void initMazeGrid();
|
|
bool allCellVisited();
|
|
void setupEndPoint();
|
|
bool epInCross(int, int);
|
|
|
|
//stack stuff
|
|
void push();
|
|
void pop();
|
|
int getX();
|
|
int getY();
|