├── .gitignore ├── Makefile ├── README.md ├── img ├── gas.xpm ├── helicopter.xpm ├── player.xpm ├── sand.xpm └── wall.xpm ├── inc └── so_long.h ├── libft ├── Makefile ├── ft_atoi.c ├── ft_atoi_base.c ├── ft_bzero.c ├── ft_calloc.c ├── ft_convert_base.c ├── ft_csplit.c ├── ft_free_strs.c ├── ft_isalnum.c ├── ft_isalpha.c ├── ft_isascii.c ├── ft_ischarset.c ├── ft_isdigit.c ├── ft_islower.c ├── ft_isprint.c ├── ft_isspace.c ├── ft_isupper.c ├── ft_itoa.c ├── ft_itoa_base.c ├── ft_lstadd_back.c ├── ft_lstadd_front.c ├── ft_lstclear.c ├── ft_lstdelone.c ├── ft_lstiter.c ├── ft_lstlast.c ├── ft_lstmap.c ├── ft_lstnew.c ├── ft_lstsize.c ├── ft_memccpy.c ├── ft_memchr.c ├── ft_memcmp.c ├── ft_memcpy.c ├── ft_memmove.c ├── ft_memset.c ├── ft_nbrlen.c ├── ft_nbrlen_base.c ├── ft_putchar_fd.c ├── ft_putendl_fd.c ├── ft_putnbr_fd.c ├── ft_putstr_fd.c ├── ft_split.c ├── ft_strcat.c ├── ft_strchr.c ├── ft_strclen.c ├── ft_strcmp.c ├── ft_strcpy.c ├── ft_strdup.c ├── ft_strjoin.c ├── ft_strlcat.c ├── ft_strlcpy.c ├── ft_strlen.c ├── ft_strmapi.c ├── ft_strncmp.c ├── ft_strnstr.c ├── ft_strrchr.c ├── ft_strsjoin.c ├── ft_strtrim.c ├── ft_substr.c ├── ft_tolower.c ├── ft_toupper.c └── libft.h ├── maps ├── map.ber └── map2.ber ├── mlx ├── .gitignore ├── LICENSE ├── Makefile ├── Makefile.mk ├── README.md ├── configure ├── man │ ├── man1 │ │ ├── mlx.1 │ │ ├── mlx_loop.1 │ │ ├── mlx_new_image.1 │ │ ├── mlx_new_window.1 │ │ └── mlx_pixel_put.1 │ └── man3 │ │ ├── mlx.3 │ │ ├── mlx_loop.3 │ │ ├── mlx_new_image.3 │ │ ├── mlx_new_window.3 │ │ └── mlx_pixel_put.3 ├── mlx.h ├── mlx_clear_window.c ├── mlx_destroy_display.c ├── mlx_destroy_image.c ├── mlx_destroy_window.c ├── mlx_expose_hook.c ├── mlx_ext_randr.c ├── mlx_flush_event.c ├── mlx_get_color_value.c ├── mlx_get_data_addr.c ├── mlx_hook.c ├── mlx_init.c ├── mlx_int.h ├── mlx_int_anti_resize_win.c ├── mlx_int_do_nothing.c ├── mlx_int_get_visual.c ├── mlx_int_param_event.c ├── mlx_int_set_win_event_mask.c ├── mlx_int_str_to_wordtab.c ├── mlx_int_wait_first_expose.c ├── mlx_key_hook.c ├── mlx_lib_xpm.c ├── mlx_loop.c ├── mlx_loop_hook.c ├── mlx_mouse.c ├── mlx_mouse_hook.c ├── mlx_new_image.c ├── mlx_new_window.c ├── mlx_pixel_put.c ├── mlx_put_image_to_window.c ├── mlx_rgb.c ├── mlx_screen_size.c ├── mlx_set_font.c ├── mlx_string_put.c ├── mlx_xpm.c ├── mlx_xpm.c.ok ├── rgb2c.pl └── test │ ├── Makefile.mk │ ├── main.c │ ├── new_win.c │ ├── open.xpm │ ├── open24.xpm │ ├── open30.xpm │ └── run_tests.sh ├── ressources └── visual.png └── src ├── die.c ├── draw.c ├── event.c ├── game_destroy.c ├── game_init.c ├── map_height.c ├── map_init.c ├── map_isvalid.c ├── map_parsing.c ├── map_read.c ├── map_width.c ├── mlx_utils.c ├── move_player.c ├── root_destroy.c ├── root_init.c ├── so_long.c └── update.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | so_long 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/README.md -------------------------------------------------------------------------------- /img/gas.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/img/gas.xpm -------------------------------------------------------------------------------- /img/helicopter.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/img/helicopter.xpm -------------------------------------------------------------------------------- /img/player.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/img/player.xpm -------------------------------------------------------------------------------- /img/sand.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/img/sand.xpm -------------------------------------------------------------------------------- /img/wall.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/img/wall.xpm -------------------------------------------------------------------------------- /inc/so_long.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/inc/so_long.h -------------------------------------------------------------------------------- /libft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/Makefile -------------------------------------------------------------------------------- /libft/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_atoi.c -------------------------------------------------------------------------------- /libft/ft_atoi_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_atoi_base.c -------------------------------------------------------------------------------- /libft/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_bzero.c -------------------------------------------------------------------------------- /libft/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_calloc.c -------------------------------------------------------------------------------- /libft/ft_convert_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_convert_base.c -------------------------------------------------------------------------------- /libft/ft_csplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_csplit.c -------------------------------------------------------------------------------- /libft/ft_free_strs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_free_strs.c -------------------------------------------------------------------------------- /libft/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isalnum.c -------------------------------------------------------------------------------- /libft/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isalpha.c -------------------------------------------------------------------------------- /libft/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isascii.c -------------------------------------------------------------------------------- /libft/ft_ischarset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_ischarset.c -------------------------------------------------------------------------------- /libft/ft_isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isdigit.c -------------------------------------------------------------------------------- /libft/ft_islower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_islower.c -------------------------------------------------------------------------------- /libft/ft_isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isprint.c -------------------------------------------------------------------------------- /libft/ft_isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isspace.c -------------------------------------------------------------------------------- /libft/ft_isupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_isupper.c -------------------------------------------------------------------------------- /libft/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_itoa.c -------------------------------------------------------------------------------- /libft/ft_itoa_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_itoa_base.c -------------------------------------------------------------------------------- /libft/ft_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstadd_back.c -------------------------------------------------------------------------------- /libft/ft_lstadd_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstadd_front.c -------------------------------------------------------------------------------- /libft/ft_lstclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstclear.c -------------------------------------------------------------------------------- /libft/ft_lstdelone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstdelone.c -------------------------------------------------------------------------------- /libft/ft_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstiter.c -------------------------------------------------------------------------------- /libft/ft_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstlast.c -------------------------------------------------------------------------------- /libft/ft_lstmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstmap.c -------------------------------------------------------------------------------- /libft/ft_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstnew.c -------------------------------------------------------------------------------- /libft/ft_lstsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_lstsize.c -------------------------------------------------------------------------------- /libft/ft_memccpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_memccpy.c -------------------------------------------------------------------------------- /libft/ft_memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_memchr.c -------------------------------------------------------------------------------- /libft/ft_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_memcmp.c -------------------------------------------------------------------------------- /libft/ft_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_memcpy.c -------------------------------------------------------------------------------- /libft/ft_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_memmove.c -------------------------------------------------------------------------------- /libft/ft_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_memset.c -------------------------------------------------------------------------------- /libft/ft_nbrlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_nbrlen.c -------------------------------------------------------------------------------- /libft/ft_nbrlen_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_nbrlen_base.c -------------------------------------------------------------------------------- /libft/ft_putchar_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_putchar_fd.c -------------------------------------------------------------------------------- /libft/ft_putendl_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_putendl_fd.c -------------------------------------------------------------------------------- /libft/ft_putnbr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_putnbr_fd.c -------------------------------------------------------------------------------- /libft/ft_putstr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_putstr_fd.c -------------------------------------------------------------------------------- /libft/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_split.c -------------------------------------------------------------------------------- /libft/ft_strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strcat.c -------------------------------------------------------------------------------- /libft/ft_strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strchr.c -------------------------------------------------------------------------------- /libft/ft_strclen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strclen.c -------------------------------------------------------------------------------- /libft/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strcmp.c -------------------------------------------------------------------------------- /libft/ft_strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strcpy.c -------------------------------------------------------------------------------- /libft/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strdup.c -------------------------------------------------------------------------------- /libft/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strjoin.c -------------------------------------------------------------------------------- /libft/ft_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strlcat.c -------------------------------------------------------------------------------- /libft/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strlcpy.c -------------------------------------------------------------------------------- /libft/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strlen.c -------------------------------------------------------------------------------- /libft/ft_strmapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strmapi.c -------------------------------------------------------------------------------- /libft/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strncmp.c -------------------------------------------------------------------------------- /libft/ft_strnstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strnstr.c -------------------------------------------------------------------------------- /libft/ft_strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strrchr.c -------------------------------------------------------------------------------- /libft/ft_strsjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strsjoin.c -------------------------------------------------------------------------------- /libft/ft_strtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_strtrim.c -------------------------------------------------------------------------------- /libft/ft_substr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_substr.c -------------------------------------------------------------------------------- /libft/ft_tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_tolower.c -------------------------------------------------------------------------------- /libft/ft_toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/ft_toupper.c -------------------------------------------------------------------------------- /libft/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/libft/libft.h -------------------------------------------------------------------------------- /maps/map.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/maps/map.ber -------------------------------------------------------------------------------- /maps/map2.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/maps/map2.ber -------------------------------------------------------------------------------- /mlx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/.gitignore -------------------------------------------------------------------------------- /mlx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/LICENSE -------------------------------------------------------------------------------- /mlx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/Makefile -------------------------------------------------------------------------------- /mlx/Makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/Makefile.mk -------------------------------------------------------------------------------- /mlx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/README.md -------------------------------------------------------------------------------- /mlx/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/configure -------------------------------------------------------------------------------- /mlx/man/man1/mlx.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man1/mlx.1 -------------------------------------------------------------------------------- /mlx/man/man1/mlx_loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man1/mlx_loop.1 -------------------------------------------------------------------------------- /mlx/man/man1/mlx_new_image.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man1/mlx_new_image.1 -------------------------------------------------------------------------------- /mlx/man/man1/mlx_new_window.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man1/mlx_new_window.1 -------------------------------------------------------------------------------- /mlx/man/man1/mlx_pixel_put.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man1/mlx_pixel_put.1 -------------------------------------------------------------------------------- /mlx/man/man3/mlx.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man3/mlx.3 -------------------------------------------------------------------------------- /mlx/man/man3/mlx_loop.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man3/mlx_loop.3 -------------------------------------------------------------------------------- /mlx/man/man3/mlx_new_image.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man3/mlx_new_image.3 -------------------------------------------------------------------------------- /mlx/man/man3/mlx_new_window.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man3/mlx_new_window.3 -------------------------------------------------------------------------------- /mlx/man/man3/mlx_pixel_put.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/man/man3/mlx_pixel_put.3 -------------------------------------------------------------------------------- /mlx/mlx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx.h -------------------------------------------------------------------------------- /mlx/mlx_clear_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_clear_window.c -------------------------------------------------------------------------------- /mlx/mlx_destroy_display.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_destroy_display.c -------------------------------------------------------------------------------- /mlx/mlx_destroy_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_destroy_image.c -------------------------------------------------------------------------------- /mlx/mlx_destroy_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_destroy_window.c -------------------------------------------------------------------------------- /mlx/mlx_expose_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_expose_hook.c -------------------------------------------------------------------------------- /mlx/mlx_ext_randr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_ext_randr.c -------------------------------------------------------------------------------- /mlx/mlx_flush_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_flush_event.c -------------------------------------------------------------------------------- /mlx/mlx_get_color_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_get_color_value.c -------------------------------------------------------------------------------- /mlx/mlx_get_data_addr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_get_data_addr.c -------------------------------------------------------------------------------- /mlx/mlx_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_hook.c -------------------------------------------------------------------------------- /mlx/mlx_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_init.c -------------------------------------------------------------------------------- /mlx/mlx_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int.h -------------------------------------------------------------------------------- /mlx/mlx_int_anti_resize_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_anti_resize_win.c -------------------------------------------------------------------------------- /mlx/mlx_int_do_nothing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_do_nothing.c -------------------------------------------------------------------------------- /mlx/mlx_int_get_visual.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_get_visual.c -------------------------------------------------------------------------------- /mlx/mlx_int_param_event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_param_event.c -------------------------------------------------------------------------------- /mlx/mlx_int_set_win_event_mask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_set_win_event_mask.c -------------------------------------------------------------------------------- /mlx/mlx_int_str_to_wordtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_str_to_wordtab.c -------------------------------------------------------------------------------- /mlx/mlx_int_wait_first_expose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_int_wait_first_expose.c -------------------------------------------------------------------------------- /mlx/mlx_key_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_key_hook.c -------------------------------------------------------------------------------- /mlx/mlx_lib_xpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_lib_xpm.c -------------------------------------------------------------------------------- /mlx/mlx_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_loop.c -------------------------------------------------------------------------------- /mlx/mlx_loop_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_loop_hook.c -------------------------------------------------------------------------------- /mlx/mlx_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_mouse.c -------------------------------------------------------------------------------- /mlx/mlx_mouse_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_mouse_hook.c -------------------------------------------------------------------------------- /mlx/mlx_new_image.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_new_image.c -------------------------------------------------------------------------------- /mlx/mlx_new_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_new_window.c -------------------------------------------------------------------------------- /mlx/mlx_pixel_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_pixel_put.c -------------------------------------------------------------------------------- /mlx/mlx_put_image_to_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_put_image_to_window.c -------------------------------------------------------------------------------- /mlx/mlx_rgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_rgb.c -------------------------------------------------------------------------------- /mlx/mlx_screen_size.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_screen_size.c -------------------------------------------------------------------------------- /mlx/mlx_set_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_set_font.c -------------------------------------------------------------------------------- /mlx/mlx_string_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_string_put.c -------------------------------------------------------------------------------- /mlx/mlx_xpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_xpm.c -------------------------------------------------------------------------------- /mlx/mlx_xpm.c.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/mlx_xpm.c.ok -------------------------------------------------------------------------------- /mlx/rgb2c.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/rgb2c.pl -------------------------------------------------------------------------------- /mlx/test/Makefile.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/Makefile.mk -------------------------------------------------------------------------------- /mlx/test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/main.c -------------------------------------------------------------------------------- /mlx/test/new_win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/new_win.c -------------------------------------------------------------------------------- /mlx/test/open.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/open.xpm -------------------------------------------------------------------------------- /mlx/test/open24.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/open24.xpm -------------------------------------------------------------------------------- /mlx/test/open30.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/open30.xpm -------------------------------------------------------------------------------- /mlx/test/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/mlx/test/run_tests.sh -------------------------------------------------------------------------------- /ressources/visual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/ressources/visual.png -------------------------------------------------------------------------------- /src/die.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/die.c -------------------------------------------------------------------------------- /src/draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/draw.c -------------------------------------------------------------------------------- /src/event.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/event.c -------------------------------------------------------------------------------- /src/game_destroy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/game_destroy.c -------------------------------------------------------------------------------- /src/game_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/game_init.c -------------------------------------------------------------------------------- /src/map_height.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/map_height.c -------------------------------------------------------------------------------- /src/map_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/map_init.c -------------------------------------------------------------------------------- /src/map_isvalid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/map_isvalid.c -------------------------------------------------------------------------------- /src/map_parsing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/map_parsing.c -------------------------------------------------------------------------------- /src/map_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/map_read.c -------------------------------------------------------------------------------- /src/map_width.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/map_width.c -------------------------------------------------------------------------------- /src/mlx_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/mlx_utils.c -------------------------------------------------------------------------------- /src/move_player.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/move_player.c -------------------------------------------------------------------------------- /src/root_destroy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/root_destroy.c -------------------------------------------------------------------------------- /src/root_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/root_init.c -------------------------------------------------------------------------------- /src/so_long.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/so_long.c -------------------------------------------------------------------------------- /src/update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gmarcha/so_long/HEAD/src/update.c --------------------------------------------------------------------------------