Reorganize code into library for reuse

This commit is contained in:
2021-05-08 15:58:59 -04:00
parent d1f144aca7
commit aa4d8efdd2
20 changed files with 140 additions and 75 deletions

13
lib/maze.c Normal file
View File

@@ -0,0 +1,13 @@
#include <mazemaker.h>
#include "grid.h"
#include "prim.h"
void mazemaker_generate_maze(int width, int height, mazegrid_t* result) {
mazegrid_t g = mazegrid_new(width, height);
mazegrid_randomize(&g);
prim(&g, result);
mazegrid_free(&g);
}
void mazemaker_free_maze(mazegrid_t* maze) {
mazegrid_free(maze);
}