From 2fd912ad83dc15f588b3fce8635b8365233fee82 Mon Sep 17 00:00:00 2001 From: Sopár Adrián Date: Fri, 28 Jun 2024 22:23:33 +0200 Subject: Let the user switch between map and real life mode. --- src/game/entry.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/game/entry.c') diff --git a/src/game/entry.c b/src/game/entry.c index e4eb033..82ef465 100644 --- a/src/game/entry.c +++ b/src/game/entry.c @@ -99,7 +99,7 @@ void draw_maze(struct maze_display *maze_draw, struct game_blocks *blocks) if (real_x >= 0 && real_x < width) { path_sign = maze_draw->signs[cell.x][cell.y]; - if (!visible(maze_draw->maze, maze_draw->player_pos, cell)) + if (!visible(maze_draw->maze, maze_draw->player_pos, cell) && !(maze_draw->visible)) { darw_block(&(blocks->hidden)); } @@ -125,13 +125,13 @@ void draw_maze(struct maze_display *maze_draw, struct game_blocks *blocks) mv_draw_block( maze_draw->maze_pos.y + maze_draw->player_pos.y, maze_draw->maze_pos.x + maze_draw->player_pos.x, &(blocks->player)); - if (visible(maze_draw->maze, maze_draw->player_pos, maze_draw->maze->starting_point)) + if (visible(maze_draw->maze, maze_draw->player_pos, maze_draw->maze->starting_point) && maze_draw->visible) { mv_draw_block( maze_draw->maze_pos.y + maze_draw->maze->starting_point.y, maze_draw->maze_pos.x + maze_draw->maze->starting_point.x, &(blocks->start)); } - if (visible(maze_draw->maze, maze_draw->player_pos, maze_draw->maze->end_point)) + if (visible(maze_draw->maze, maze_draw->player_pos, maze_draw->maze->end_point) && maze_draw->visible) { mv_draw_block( maze_draw->maze_pos.y + maze_draw->maze->end_point.y, -- cgit v1.2.3