feat: added maps, added readfile to parsing
This commit is contained in:
parent
4db733648e
commit
e4d2dfda21
19 changed files with 282 additions and 41 deletions
|
|
@ -6,7 +6,7 @@
|
|||
/* By: rparodi <rparodi@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/10/30 16:30:26 by rparodi #+# #+# */
|
||||
/* Updated: 2024/11/11 21:33:28 by rparodi ### ########.fr */
|
||||
/* Updated: 2024/11/12 08:33:12 by bgoulard ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
@ -21,11 +21,16 @@
|
|||
# include <stdbool.h>
|
||||
|
||||
int init_mlx_env(t_info *info);
|
||||
|
||||
void cleanup_info(t_info *info);
|
||||
|
||||
int c3_options(t_info *info, int argc, char *argv[]);
|
||||
void c3_perror(t_info *info);
|
||||
void print_error(const char *msg);
|
||||
|
||||
void parse_map(t_info *info);
|
||||
void parse_args(char *arg, t_info *inf);
|
||||
|
||||
int main(int argc, char *argv[]);
|
||||
|
||||
#endif /* CUB3D_H */
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
/* By: bgoulard <bgoulard@student.42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2024/11/08 23:55:29 by bgoulard #+# #+# */
|
||||
/* Updated: 2024/11/11 21:34:38 by rparodi ### ########.fr */
|
||||
/* Updated: 2024/11/12 11:05:49 by bgoulard ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
|
|
@ -63,7 +63,9 @@ typedef struct s_map
|
|||
t_dpoint player_pos;
|
||||
t_ipoint size;
|
||||
t_tile *map;
|
||||
char **raw;
|
||||
char **fraw;
|
||||
t_img texture[4];
|
||||
t_color bg_colors[2];
|
||||
} t_map;
|
||||
|
||||
// -- player utils
|
||||
|
|
@ -89,16 +91,17 @@ typedef struct s_cli
|
|||
typedef enum e_error
|
||||
{
|
||||
NO_ERROR = 0,
|
||||
UNKNOWN_ERROR,
|
||||
OPEN_FILE_ERROR,
|
||||
READ_FILE_ERROR,
|
||||
EXTENSION_FILE_ERROR,
|
||||
NAME_FILE_ERROR,
|
||||
MISSING_FILE_ERROR,
|
||||
MALLOC_ERROR,
|
||||
PARSE_ERROR,
|
||||
CLI_ERROR,
|
||||
MLX_ERROR
|
||||
ERROR_UNKNOWN,
|
||||
ERROR_OPEN_FILE,
|
||||
ERROR_READ_FILE,
|
||||
ERROR_EXTENSION_FILE,
|
||||
ERROR_NAME_FILE,
|
||||
ERROR_MISSING_FILE,
|
||||
ERROR_MALLOC,
|
||||
ERROR_PARSE,
|
||||
ERROR_CLI,
|
||||
ERROR_MLX,
|
||||
ERROR_IMPLEM,
|
||||
} t_error;
|
||||
|
||||
// -- main struct
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue