From 054377a51ac6e1ff14d630542caa708c7aa625ae Mon Sep 17 00:00:00 2001 From: Sopár Adrián Date: Fri, 28 Jun 2024 22:37:24 +0200 Subject: Bugfix: source and target visibility --- src/game/entry.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/game/entry.c b/src/game/entry.c index 82ef465..8b6ca91 100644 --- a/src/game/entry.c +++ b/src/game/entry.c @@ -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) && maze_draw->visible) + 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) && maze_draw->visible) + 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