From 0b239dc7932197dfbeb73396cd8cf02d2c168bf1 Mon Sep 17 00:00:00 2001 From: Carlos Sanchez Date: Sat, 17 Aug 2024 06:40:23 -0400 Subject: [PATCH] Maze ready for next step --- haloo3d | 2 +- maze.c | 15 +++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/haloo3d b/haloo3d index fbcc3e9..e374afa 160000 --- a/haloo3d +++ b/haloo3d @@ -1 +1 @@ -Subproject commit fbcc3e9103e7f84390827dc1a63151f2ad72d158 +Subproject commit e374afaa60a7f5daeaa87104bed3fb2b97a29f7e diff --git a/maze.c b/maze.c index 5bd9002..a90b69f 100644 --- a/maze.c +++ b/maze.c @@ -28,7 +28,6 @@ #define MAZESIZE 31 #define HSCALE 2.0 -// #define MAZESQUARE ((MAZESIZE + 1) * (MAZESIZE + 1)) // Maze grows down and to the right. #define MAZESOUTH 1 #define MAZEEAST 2 @@ -140,6 +139,14 @@ void maze_wall_generate(uint8_t *maze, int size, haloo3d_obj *obj) { } } } + for (int i = 0; i < size; i++) { + dir.x = -1; + dir.y = 0; + haloo3d_gen_grid_quad(obj, 0, i, dir); + dir.x = 0; + dir.y = -1; + haloo3d_gen_grid_quad(obj, i, 0, dir); + } } int main() { // int argc, char **argv) { @@ -258,9 +265,9 @@ int main() { // int argc, char **argv) { unigi_graphics_init(); unigi_window_create(res, "maze.exe"); // render.printbuf); - render.camera.pos.y = 5; - render.camera.pitch = 2.2; - ceili->pos.y = -10; + // render.camera.pos.y = 5; + // render.camera.pitch = 2.2; + // ceili->pos.y = -10; haloo3d_debugconsole_set(&dc, "obj/ceil/pos_y.f", &ceili->pos.y);