aboutsummaryrefslogtreecommitdiff
path: root/cub3d.h
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2020-01-11 12:37:34 +0100
committerCharles <sircharlesaze@gmail.com>2020-01-11 12:37:34 +0100
commitcff05e83256a67b8cb23b16b1e1e6f761ff52f4c (patch)
tree33eb6eae520a085d6774205601f13d07dc99aaf9 /cub3d.h
parent0dcba6ff7e68ed13f8e6caadd80b77506b917050 (diff)
downloadcub3d-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.h22
1 files changed, 14 insertions, 8 deletions
diff --git a/cub3d.h b/cub3d.h
index e6326e4..71268b1 100644
--- a/cub3d.h
+++ b/cub3d.h
@@ -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
*/