diff options
| author | Charles <sircharlesaze@gmail.com> | 2020-01-11 12:37:34 +0100 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2020-01-11 12:37:34 +0100 |
| commit | cff05e83256a67b8cb23b16b1e1e6f761ff52f4c (patch) | |
| tree | 33eb6eae520a085d6774205601f13d07dc99aaf9 /cub3d.h | |
| parent | 0dcba6ff7e68ed13f8e6caadd80b77506b917050 (diff) | |
| download | cub3d-cff05e83256a67b8cb23b16b1e1e6f761ff52f4c.tar.gz cub3d-cff05e83256a67b8cb23b16b1e1e6f761ff52f4c.tar.bz2 cub3d-cff05e83256a67b8cb23b16b1e1e6f761ff52f4c.zip | |
fixing a few segfault, map border checking
Diffstat (limited to 'cub3d.h')
| -rw-r--r-- | cub3d.h | 22 |
1 files changed, 14 insertions, 8 deletions
@@ -6,7 +6,7 @@ /* By: cacharle <marvin@42.fr> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/11/15 06:40:37 by cacharle #+# #+# */ -/* Updated: 2020/01/11 10:24:44 by cacharle ### ########.fr */ +/* Updated: 2020/01/11 10:59:58 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include <stdio.h> @@ -60,13 +60,13 @@ typedef union typedef enum { - CELL_EMPTY = 1 << 1, - CELL_WALL = 1 << 2, - CELL_ITEM = 1 << 3, - CELL_LOOK_NORTH = 1 << 4, - CELL_LOOK_SOUTH = 1 << 5, - CELL_LOOK_WEST = 1 << 6, - CELL_LOOK_EAST = 1 << 7 + CELL_EMPTY = 0, + CELL_WALL = 1, + CELL_ITEM = 2, + CELL_LOOK_NORTH, + CELL_LOOK_SOUTH, + CELL_LOOK_WEST, + CELL_LOOK_EAST } t_cell; typedef t_cell** t_map; @@ -138,6 +138,12 @@ t_state *parse_map(t_state *state, char **lines); t_cell *create_map_row(char *line); /* +** parse/parse_check.c +*/ + +t_state *parse_check(t_state *state); + +/* ** parse/parse_resolution.c */ |
