diff options
| author | Sopár Adrián <adrian.sopar@protonmail.com> | 2024-06-28 22:23:33 +0200 |
|---|---|---|
| committer | Sopár Adrián <adrian.sopar@protonmail.com> | 2024-06-28 22:23:33 +0200 |
| commit | 2fd912ad83dc15f588b3fce8635b8365233fee82 (patch) | |
| tree | 412ba7396e4b8693fbb6250a3bb4d669d57ec59d /src/game/entry.c | |
| parent | 05133e09243ca4cdea8051755ccfc5ff8b796f59 (diff) | |
Let the user switch between map and real life mode.
Diffstat (limited to 'src/game/entry.c')
| -rw-r--r-- | src/game/entry.c | 6 |
1 files changed, 3 insertions, 3 deletions
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, |
