parent
eb0ca38e30
commit
56b26e1c4a
@ -0,0 +1,25 @@ |
|||||||
|
#include "matrix.hpp" |
||||||
|
#include "constants.hpp" |
||||||
|
#include <fmt/core.h> |
||||||
|
|
||||||
|
using namespace fmt; |
||||||
|
|
||||||
|
void matrix_dump(const std::string &msg, Matrix &map, int show_x, int show_y) { |
||||||
|
println("----------------- {}", msg); |
||||||
|
for(size_t y = 0; y < map.size(); y++) { |
||||||
|
for(size_t x = 0; x < map[y].size(); x++) { |
||||||
|
int col = map[y][x]; |
||||||
|
|
||||||
|
if(int(x) == show_x && int(y) == show_y) { |
||||||
|
print("{:x}<", col); |
||||||
|
} else if(col == WALL_PATH_LIMIT) { |
||||||
|
print("# "); |
||||||
|
} else if(col > 15) { |
||||||
|
print("* "); |
||||||
|
} else { |
||||||
|
print("{:x} ", col); |
||||||
|
} |
||||||
|
} |
||||||
|
print("\n"); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue