Textures files created

This commit is contained in:
2025-12-05 16:30:53 +01:00
parent 1a593c85d0
commit 7acb059c20
4 changed files with 208 additions and 22 deletions

View File

@@ -6,7 +6,7 @@
/* By: aortigos <aortigos@student.42malaga.com +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2025/11/25 19:47:02 by aortigos #+# #+# */
/* Updated: 2025/12/04 10:34:18 by aortigos ### ########.fr */
/* Updated: 2025/12/05 16:30:21 by aortigos ### ########.fr */
/* */
/* ************************************************************************** */
@@ -31,35 +31,50 @@
// Functions
// parsing.c
int read_map(char *av, t_data *map, int *count);
void get_x_y_player(t_data *data);
int check_extension_map(char *file);
int parsing(int ac, char **av, t_data *data);
int read_map(char *av, t_data *map, int *count);
void get_x_y_player(t_data *data);
int check_extension_map(char *file);
int parsing(int ac, char **av, t_data *data);
// frees.c
void freetl(char *ture, char *line, int fd);
void free_map(t_data *data);
void free_m(t_mlx *mlx);
void freelist(t_turelist **txture);
void freetl(char *ture, char *line, int fd);
void free_map(t_data *data);
void free_m(t_mlx *mlx);
void freelist(t_turelist **txture);
// lst_textures.c
int get_index(char *line, int i);
int get_index(char *line, int i);
t_turelist *new_texture(char *line);
void lst_back_ture(t_turelist **l_ture, t_turelist *new);
int lst_ture(t_data *m, t_turelist **l_ture);
void lst_back_ture(t_turelist **l_ture, t_turelist *new);
int lst_ture(t_data *m, t_turelist **l_ture);
// read_map.c
int is_surrounded(char *line);
int is_validmap(char *line, int *flag);
char *getmap(t_data *map);
int read_map_(t_data *map, int count);
void process_map(t_data *map, int *count);
int is_surrounded(char *line);
int is_validmap(char *line, int *flag);
char *getmap(t_data *map);
int read_map_(t_data *map, int count);
void process_map(t_data *map, int *count);
// read_map_utils.c
int check_tures_space_tab(char **ture2d, int count);
int parse_rgb(char **ture2d);
int check_dup(t_data *m);
int check_first_last_line(char **map);
int surrounded_by_one(char **map);
int check_tures_space_tab(char **ture2d, int count);
int parse_rgb(char **ture2d);
int check_dup(t_data *m);
int check_first_last_line(char **map);
int surrounded_by_one(char **map);
// textures.c
int check_color_values(char **rgb);
void ft_process_rgb_color(t_turelist *tmp, t_data *m);
int color_ture(t_data *m, t_turelist *l_ture);
int check_color_textures(char *line);
int check_count_textures(t_data *m, int count);
// textures_utils.c
int is_valid_texture(char *line);
int count_comma(char *rgb);
int check_pos_cf(char *l);
int line_around_one(char *line);
char *getlastline(char **map);
#endif