From 6ea977db5faa9342c90a4feb81a19182b55ab574 Mon Sep 17 00:00:00 2001 From: Kirill Petrashin Date: Sat, 11 Apr 2026 22:21:47 +0300 Subject: Add macro to print a message --- map.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'map.c') 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); -- cgit v1.2.3