aboutsummaryrefslogtreecommitdiff
path: root/map.c
diff options
context:
space:
mode:
authorKirill Petrashin <kirill8201@yandex.ru>2026-04-11 22:21:47 +0300
committerKirill Petrashin <kirill8201@yandex.ru>2026-04-11 22:21:47 +0300
commit6ea977db5faa9342c90a4feb81a19182b55ab574 (patch)
treeed675fddf40669cc36b682a6bee4f4c7dc745b46 /map.c
parentd676ac91b1906f5de8695facb6b96bf0509e6e1f (diff)
downloadastar-6ea977db5faa9342c90a4feb81a19182b55ab574.tar.xz
Add macro to print a message
Diffstat (limited to 'map.c')
-rw-r--r--map.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/map.c b/map.c
index 3bd7500..57f1c65 100644
--- a/map.c
+++ b/map.c
@@ -10,8 +10,6 @@
#include "path.h"
#include "priority_queue.h"
-/* TODO: function to print a message maybe */
-
int map_offset_x = 2;
int map_offset_y = 1;
@@ -348,7 +346,7 @@ void draw_map(Map map, size_t width, size_t height, Position start, Position goa
cur = path[cur.y][cur.x].parent;
}
attroff(COLOR_PAIR(PATH_COLOR));
- mvprintw(height + map_offset_y + 1, map_offset_x - 2, "Path cost: %zu", length);
+ message(height, "Path cost: %zu", length);
}
/* Draw the start */
@@ -400,7 +398,7 @@ void print_map_out(Map map, size_t width, size_t height) {
void map_editor(Map *map, size_t *width, size_t *height, Position *start, Position *goal) {
clear();
draw_map(*map, *width, *height, *start, *goal, NULL, NULL, NULL, NULL);
- mvprintw(*height + map_offset_y + 1, map_offset_x - 2, "You've entered the map editor. 'q' to quit");
+ message(*height, "You've entered the map editor. 'q' to quit");
MEVENT event;
mousemask(ALL_MOUSE_EVENTS | REPORT_MOUSE_POSITION, NULL);