aboutsummaryrefslogtreecommitdiffstats
path: root/inc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--inc/cub3d.h1
-rw-r--r--inc/cub3d_defines.h6
-rw-r--r--inc/cub3d_structs.h1
3 files changed, 6 insertions, 2 deletions
diff --git a/inc/cub3d.h b/inc/cub3d.h
index c08a994..2103295 100644
--- a/inc/cub3d.h
+++ b/inc/cub3d.h
@@ -118,6 +118,7 @@ int8_t ft_check_ext(const char *filep, const char *ext);
int8_t ft_check_not_found(const char *path);
int ft_get_map_first_line(char *line, t_cub *clist);
int ft_get_map_core(int fd, t_cub *clist);
+void ft_get_topsp(char c, t_cub *clist);
void ft_check_map_surrounds(t_map *ml, t_cub *cl);
int ft_check_missing(t_cub *clist);
int ft_missing_error(const char *err, t_cub *clist);
diff --git a/inc/cub3d_defines.h b/inc/cub3d_defines.h
index 12c8580..2fbd325 100644
--- a/inc/cub3d_defines.h
+++ b/inc/cub3d_defines.h
@@ -26,7 +26,8 @@ enum
FT_RET_MAP_ERR,
FT_RET_NO_MAP,
FT_RET_READ_ERR,
- FT_RET_BMP_ERR
+ FT_RET_BMP_ERR,
+ FT_ERR_MISSING
} retvals;
/*
@@ -116,8 +117,9 @@ enum
# define FT_CHRST_VALID_PARSE "RNSEWFCLMT"
# define FT_CHRST_MAP_ENTRY "0123456789NSEWLT "
+# define FT_CHRST_SPRITES "23456789"
# define FT_CHRST_SPAWN "NSEW"
-# define FT_CHRST_MAP_NON_WALL "02NESWLT"
+# define FT_CHRST_MAP_NON_WALL "023456789NESWLT"
# define FT_CHRST_COLLISION "123456789 "
# define FT_CHRST_DETECT "1L"
diff --git a/inc/cub3d_structs.h b/inc/cub3d_structs.h
index d0e0845..dd652ee 100644
--- a/inc/cub3d_structs.h
+++ b/inc/cub3d_structs.h
@@ -198,6 +198,7 @@ typedef struct s_map
uint8_t istraps;
uint8_t darklvl;
uint8_t scale;
+ int8_t topsp;
uint32_t nlx;
uint32_t nly;
float x_floor_step;