way better map/maze debug output.

This commit is contained in:
Zed A. Shaw 2026-03-15 00:09:47 -04:00
parent 3394de064c
commit f304538325
8 changed files with 72 additions and 24 deletions

View file

@ -1,6 +1,7 @@
#pragma once
#include "algos/matrix.hpp"
#include "game/map.hpp"
#include "algos/pathing.hpp"
#include <functional>
namespace maze {
@ -36,7 +37,7 @@ namespace maze {
void inner_box(size_t outer_size, size_t inner_size);
void divide(Point start, Point end);
void remove_dead_ends();
void dump(const std::string& msg);
void dump(const std::string& msg, bool path_too=false);
void open_box(size_t outer_size);
void add_dead_end(Point at);
bool room_should_exist(Room& room, bool allow_dupes=false);