├── .gitignore ├── MLX42 ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── Makefile_Unix.mk ├── Makefile_WindowsNT.mk ├── README.md ├── SECURITY.md ├── VERSION.md ├── docs │ ├── Basics.md │ ├── Colors.md │ ├── Functions.md │ ├── Hooks.md │ ├── Images.md │ ├── Input.md │ ├── Shaders.md │ ├── Textures.md │ ├── XPM42.md │ ├── assets │ │ ├── XPM_Demo.png │ │ └── logo.png │ └── index.md ├── include │ ├── KHR │ │ └── khrplatform.h │ ├── MLX42 │ │ ├── MLX42.h │ │ ├── MLX42_Input.h │ │ └── MLX42_Int.h │ ├── glad │ │ └── glad.h │ └── lodepng │ │ └── lodepng.h ├── lib │ ├── glad │ │ └── glad.c │ └── png │ │ └── lodepng.c ├── shaders │ ├── default.frag │ └── default.vert ├── src │ ├── font │ │ ├── font.h │ │ └── mlx_font.c │ ├── mlx_cursor.c │ ├── mlx_exit.c │ ├── mlx_images.c │ ├── mlx_init.c │ ├── mlx_keys.c │ ├── mlx_loop.c │ ├── mlx_monitor.c │ ├── mlx_mouse.c │ ├── mlx_put_pixel.c │ ├── mlx_window.c │ ├── textures │ │ ├── mlx_png.c │ │ ├── mlx_texture.c │ │ └── mlx_xpm42.c │ └── utils │ │ ├── mlx_error.c │ │ ├── mlx_list.c │ │ └── mlx_utils.c ├── test │ ├── Makefile │ ├── Tester.h │ └── src │ │ ├── img_del_test.c │ │ ├── init_test.c │ │ ├── prim_str_draw.c │ │ └── put_pixel_test.c └── tools │ ├── compile_shader.bat │ ├── compile_shader.sh │ └── xpm3_conv.py ├── Makefile ├── README.md ├── assets ├── YOU_WON.xpm42 ├── acorn.xpm42 ├── bush.xpm42 ├── floor.xpm42 ├── gameover.xpm42 ├── hole.xpm42 ├── pi_e.xpm42 ├── pi_e2.xpm42 ├── pi_w2.xpm42 ├── pigeon_w.xpm42 ├── sqrl_e.xpm42 ├── sqrl_w.xpm42 ├── squirrel_front.xpm42 └── tree.xpm42 ├── bonus ├── ft_animated_sprite_bonus.c ├── ft_assets_bonus.c ├── ft_error_bonus.c ├── ft_free_map_2d_bonus.c ├── ft_key_hook_bonus.c ├── ft_move_bonus.c ├── ft_print_message_bonus.c ├── ft_put_image_in_map_bonus.c ├── ft_read_map_bonus.c ├── ft_status_in_window_bonus.c ├── ft_string_to_2d_bonus.c ├── ft_validate_2dmap_bonus.c ├── ft_validate_map_bonus.c ├── ft_validate_path_bonus.c ├── main_bonus.c └── so_long_bonus.h ├── libs ├── libft │ ├── ft_atoi.c │ ├── ft_bzero.c │ ├── ft_calloc.c │ ├── ft_isalnum.c │ ├── ft_isalpha.c │ ├── ft_isascii.c │ ├── ft_isdigit.c │ ├── ft_isprint.c │ ├── ft_itoa.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_memchr.c │ ├── ft_memcmp.c │ ├── ft_memcpy.c │ ├── ft_memmove.c │ ├── ft_memset.c │ ├── ft_putchar_fd.c │ ├── ft_putendl_fd.c │ ├── ft_putnbr_fd.c │ ├── ft_putstr_fd.c │ ├── ft_split.c │ ├── ft_strchr.c │ ├── ft_strdup.c │ ├── ft_striteri.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_strtrim.c │ ├── ft_substr.c │ ├── ft_tolower.c │ ├── ft_toupper.c │ └── libft.h └── printf │ ├── ft_digitlen.c │ ├── ft_printchar.c │ ├── ft_printf.c │ ├── ft_printf.h │ ├── ft_printhex.c │ ├── ft_printnbr.c │ ├── ft_printnbr_u.c │ ├── ft_printpointer.c │ └── ft_printstr.c ├── maps ├── map1.ber ├── map12.ber ├── map1_bonus.ber ├── map1_invalid.txt ├── map2.ber ├── map2_bonus.ber ├── map3.ber ├── map4.ber ├── map5_invalid.ber ├── map6_invalid.ber ├── map7_bonus.ber └── map8_bonus.ber └── src ├── ft_assets.c ├── ft_error.c ├── ft_free_map_2d.c ├── ft_key_hook.c ├── ft_move.c ├── ft_print_message.c ├── ft_put_image_in_map.c ├── ft_read_map.c ├── ft_string_to_2d.c ├── ft_validate_2dmap.c ├── ft_validate_map.c ├── ft_validate_path.c ├── main.c └── so_long.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/.gitignore -------------------------------------------------------------------------------- /MLX42/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/.gitignore -------------------------------------------------------------------------------- /MLX42/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /MLX42/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/CONTRIBUTING.md -------------------------------------------------------------------------------- /MLX42/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/LICENSE -------------------------------------------------------------------------------- /MLX42/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/Makefile -------------------------------------------------------------------------------- /MLX42/Makefile_Unix.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/Makefile_Unix.mk -------------------------------------------------------------------------------- /MLX42/Makefile_WindowsNT.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/Makefile_WindowsNT.mk -------------------------------------------------------------------------------- /MLX42/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/README.md -------------------------------------------------------------------------------- /MLX42/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/SECURITY.md -------------------------------------------------------------------------------- /MLX42/VERSION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/VERSION.md -------------------------------------------------------------------------------- /MLX42/docs/Basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Basics.md -------------------------------------------------------------------------------- /MLX42/docs/Colors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Colors.md -------------------------------------------------------------------------------- /MLX42/docs/Functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Functions.md -------------------------------------------------------------------------------- /MLX42/docs/Hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Hooks.md -------------------------------------------------------------------------------- /MLX42/docs/Images.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Images.md -------------------------------------------------------------------------------- /MLX42/docs/Input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Input.md -------------------------------------------------------------------------------- /MLX42/docs/Shaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Shaders.md -------------------------------------------------------------------------------- /MLX42/docs/Textures.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/Textures.md -------------------------------------------------------------------------------- /MLX42/docs/XPM42.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/XPM42.md -------------------------------------------------------------------------------- /MLX42/docs/assets/XPM_Demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/assets/XPM_Demo.png -------------------------------------------------------------------------------- /MLX42/docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/assets/logo.png -------------------------------------------------------------------------------- /MLX42/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/docs/index.md -------------------------------------------------------------------------------- /MLX42/include/KHR/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/include/KHR/khrplatform.h -------------------------------------------------------------------------------- /MLX42/include/MLX42/MLX42.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/include/MLX42/MLX42.h -------------------------------------------------------------------------------- /MLX42/include/MLX42/MLX42_Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/include/MLX42/MLX42_Input.h -------------------------------------------------------------------------------- /MLX42/include/MLX42/MLX42_Int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/include/MLX42/MLX42_Int.h -------------------------------------------------------------------------------- /MLX42/include/glad/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/include/glad/glad.h -------------------------------------------------------------------------------- /MLX42/include/lodepng/lodepng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/include/lodepng/lodepng.h -------------------------------------------------------------------------------- /MLX42/lib/glad/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/lib/glad/glad.c -------------------------------------------------------------------------------- /MLX42/lib/png/lodepng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/lib/png/lodepng.c -------------------------------------------------------------------------------- /MLX42/shaders/default.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/shaders/default.frag -------------------------------------------------------------------------------- /MLX42/shaders/default.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/shaders/default.vert -------------------------------------------------------------------------------- /MLX42/src/font/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/font/font.h -------------------------------------------------------------------------------- /MLX42/src/font/mlx_font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/font/mlx_font.c -------------------------------------------------------------------------------- /MLX42/src/mlx_cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_cursor.c -------------------------------------------------------------------------------- /MLX42/src/mlx_exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_exit.c -------------------------------------------------------------------------------- /MLX42/src/mlx_images.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_images.c -------------------------------------------------------------------------------- /MLX42/src/mlx_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_init.c -------------------------------------------------------------------------------- /MLX42/src/mlx_keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_keys.c -------------------------------------------------------------------------------- /MLX42/src/mlx_loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_loop.c -------------------------------------------------------------------------------- /MLX42/src/mlx_monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_monitor.c -------------------------------------------------------------------------------- /MLX42/src/mlx_mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_mouse.c -------------------------------------------------------------------------------- /MLX42/src/mlx_put_pixel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_put_pixel.c -------------------------------------------------------------------------------- /MLX42/src/mlx_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/mlx_window.c -------------------------------------------------------------------------------- /MLX42/src/textures/mlx_png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/textures/mlx_png.c -------------------------------------------------------------------------------- /MLX42/src/textures/mlx_texture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/textures/mlx_texture.c -------------------------------------------------------------------------------- /MLX42/src/textures/mlx_xpm42.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/textures/mlx_xpm42.c -------------------------------------------------------------------------------- /MLX42/src/utils/mlx_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/utils/mlx_error.c -------------------------------------------------------------------------------- /MLX42/src/utils/mlx_list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/utils/mlx_list.c -------------------------------------------------------------------------------- /MLX42/src/utils/mlx_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/src/utils/mlx_utils.c -------------------------------------------------------------------------------- /MLX42/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/test/Makefile -------------------------------------------------------------------------------- /MLX42/test/Tester.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/test/Tester.h -------------------------------------------------------------------------------- /MLX42/test/src/img_del_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/test/src/img_del_test.c -------------------------------------------------------------------------------- /MLX42/test/src/init_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/test/src/init_test.c -------------------------------------------------------------------------------- /MLX42/test/src/prim_str_draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/test/src/prim_str_draw.c -------------------------------------------------------------------------------- /MLX42/test/src/put_pixel_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/test/src/put_pixel_test.c -------------------------------------------------------------------------------- /MLX42/tools/compile_shader.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/tools/compile_shader.bat -------------------------------------------------------------------------------- /MLX42/tools/compile_shader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/tools/compile_shader.sh -------------------------------------------------------------------------------- /MLX42/tools/xpm3_conv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/MLX42/tools/xpm3_conv.py -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/README.md -------------------------------------------------------------------------------- /assets/YOU_WON.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/YOU_WON.xpm42 -------------------------------------------------------------------------------- /assets/acorn.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/acorn.xpm42 -------------------------------------------------------------------------------- /assets/bush.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/bush.xpm42 -------------------------------------------------------------------------------- /assets/floor.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/floor.xpm42 -------------------------------------------------------------------------------- /assets/gameover.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/gameover.xpm42 -------------------------------------------------------------------------------- /assets/hole.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/hole.xpm42 -------------------------------------------------------------------------------- /assets/pi_e.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/pi_e.xpm42 -------------------------------------------------------------------------------- /assets/pi_e2.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/pi_e2.xpm42 -------------------------------------------------------------------------------- /assets/pi_w2.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/pi_w2.xpm42 -------------------------------------------------------------------------------- /assets/pigeon_w.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/pigeon_w.xpm42 -------------------------------------------------------------------------------- /assets/sqrl_e.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/sqrl_e.xpm42 -------------------------------------------------------------------------------- /assets/sqrl_w.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/sqrl_w.xpm42 -------------------------------------------------------------------------------- /assets/squirrel_front.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/squirrel_front.xpm42 -------------------------------------------------------------------------------- /assets/tree.xpm42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/assets/tree.xpm42 -------------------------------------------------------------------------------- /bonus/ft_animated_sprite_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_animated_sprite_bonus.c -------------------------------------------------------------------------------- /bonus/ft_assets_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_assets_bonus.c -------------------------------------------------------------------------------- /bonus/ft_error_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_error_bonus.c -------------------------------------------------------------------------------- /bonus/ft_free_map_2d_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_free_map_2d_bonus.c -------------------------------------------------------------------------------- /bonus/ft_key_hook_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_key_hook_bonus.c -------------------------------------------------------------------------------- /bonus/ft_move_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_move_bonus.c -------------------------------------------------------------------------------- /bonus/ft_print_message_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_print_message_bonus.c -------------------------------------------------------------------------------- /bonus/ft_put_image_in_map_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_put_image_in_map_bonus.c -------------------------------------------------------------------------------- /bonus/ft_read_map_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_read_map_bonus.c -------------------------------------------------------------------------------- /bonus/ft_status_in_window_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_status_in_window_bonus.c -------------------------------------------------------------------------------- /bonus/ft_string_to_2d_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_string_to_2d_bonus.c -------------------------------------------------------------------------------- /bonus/ft_validate_2dmap_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_validate_2dmap_bonus.c -------------------------------------------------------------------------------- /bonus/ft_validate_map_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_validate_map_bonus.c -------------------------------------------------------------------------------- /bonus/ft_validate_path_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/ft_validate_path_bonus.c -------------------------------------------------------------------------------- /bonus/main_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/main_bonus.c -------------------------------------------------------------------------------- /bonus/so_long_bonus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/bonus/so_long_bonus.h -------------------------------------------------------------------------------- /libs/libft/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_atoi.c -------------------------------------------------------------------------------- /libs/libft/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_bzero.c -------------------------------------------------------------------------------- /libs/libft/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_calloc.c -------------------------------------------------------------------------------- /libs/libft/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_isalnum.c -------------------------------------------------------------------------------- /libs/libft/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_isalpha.c -------------------------------------------------------------------------------- /libs/libft/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_isascii.c -------------------------------------------------------------------------------- /libs/libft/ft_isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_isdigit.c -------------------------------------------------------------------------------- /libs/libft/ft_isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_isprint.c -------------------------------------------------------------------------------- /libs/libft/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_itoa.c -------------------------------------------------------------------------------- /libs/libft/ft_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstadd_back.c -------------------------------------------------------------------------------- /libs/libft/ft_lstadd_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstadd_front.c -------------------------------------------------------------------------------- /libs/libft/ft_lstclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstclear.c -------------------------------------------------------------------------------- /libs/libft/ft_lstdelone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstdelone.c -------------------------------------------------------------------------------- /libs/libft/ft_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstiter.c -------------------------------------------------------------------------------- /libs/libft/ft_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstlast.c -------------------------------------------------------------------------------- /libs/libft/ft_lstmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstmap.c -------------------------------------------------------------------------------- /libs/libft/ft_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstnew.c -------------------------------------------------------------------------------- /libs/libft/ft_lstsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_lstsize.c -------------------------------------------------------------------------------- /libs/libft/ft_memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_memchr.c -------------------------------------------------------------------------------- /libs/libft/ft_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_memcmp.c -------------------------------------------------------------------------------- /libs/libft/ft_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_memcpy.c -------------------------------------------------------------------------------- /libs/libft/ft_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_memmove.c -------------------------------------------------------------------------------- /libs/libft/ft_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_memset.c -------------------------------------------------------------------------------- /libs/libft/ft_putchar_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_putchar_fd.c -------------------------------------------------------------------------------- /libs/libft/ft_putendl_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_putendl_fd.c -------------------------------------------------------------------------------- /libs/libft/ft_putnbr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_putnbr_fd.c -------------------------------------------------------------------------------- /libs/libft/ft_putstr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_putstr_fd.c -------------------------------------------------------------------------------- /libs/libft/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_split.c -------------------------------------------------------------------------------- /libs/libft/ft_strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strchr.c -------------------------------------------------------------------------------- /libs/libft/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strdup.c -------------------------------------------------------------------------------- /libs/libft/ft_striteri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_striteri.c -------------------------------------------------------------------------------- /libs/libft/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strjoin.c -------------------------------------------------------------------------------- /libs/libft/ft_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strlcat.c -------------------------------------------------------------------------------- /libs/libft/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strlcpy.c -------------------------------------------------------------------------------- /libs/libft/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strlen.c -------------------------------------------------------------------------------- /libs/libft/ft_strmapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strmapi.c -------------------------------------------------------------------------------- /libs/libft/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strncmp.c -------------------------------------------------------------------------------- /libs/libft/ft_strnstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strnstr.c -------------------------------------------------------------------------------- /libs/libft/ft_strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strrchr.c -------------------------------------------------------------------------------- /libs/libft/ft_strtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_strtrim.c -------------------------------------------------------------------------------- /libs/libft/ft_substr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_substr.c -------------------------------------------------------------------------------- /libs/libft/ft_tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_tolower.c -------------------------------------------------------------------------------- /libs/libft/ft_toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/ft_toupper.c -------------------------------------------------------------------------------- /libs/libft/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/libft/libft.h -------------------------------------------------------------------------------- /libs/printf/ft_digitlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_digitlen.c -------------------------------------------------------------------------------- /libs/printf/ft_printchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printchar.c -------------------------------------------------------------------------------- /libs/printf/ft_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printf.c -------------------------------------------------------------------------------- /libs/printf/ft_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printf.h -------------------------------------------------------------------------------- /libs/printf/ft_printhex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printhex.c -------------------------------------------------------------------------------- /libs/printf/ft_printnbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printnbr.c -------------------------------------------------------------------------------- /libs/printf/ft_printnbr_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printnbr_u.c -------------------------------------------------------------------------------- /libs/printf/ft_printpointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printpointer.c -------------------------------------------------------------------------------- /libs/printf/ft_printstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/libs/printf/ft_printstr.c -------------------------------------------------------------------------------- /maps/map1.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map1.ber -------------------------------------------------------------------------------- /maps/map12.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map12.ber -------------------------------------------------------------------------------- /maps/map1_bonus.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map1_bonus.ber -------------------------------------------------------------------------------- /maps/map1_invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map1_invalid.txt -------------------------------------------------------------------------------- /maps/map2.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map2.ber -------------------------------------------------------------------------------- /maps/map2_bonus.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map2_bonus.ber -------------------------------------------------------------------------------- /maps/map3.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map3.ber -------------------------------------------------------------------------------- /maps/map4.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map4.ber -------------------------------------------------------------------------------- /maps/map5_invalid.ber: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /maps/map6_invalid.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map6_invalid.ber -------------------------------------------------------------------------------- /maps/map7_bonus.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map7_bonus.ber -------------------------------------------------------------------------------- /maps/map8_bonus.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/maps/map8_bonus.ber -------------------------------------------------------------------------------- /src/ft_assets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_assets.c -------------------------------------------------------------------------------- /src/ft_error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_error.c -------------------------------------------------------------------------------- /src/ft_free_map_2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_free_map_2d.c -------------------------------------------------------------------------------- /src/ft_key_hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_key_hook.c -------------------------------------------------------------------------------- /src/ft_move.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_move.c -------------------------------------------------------------------------------- /src/ft_print_message.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_print_message.c -------------------------------------------------------------------------------- /src/ft_put_image_in_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_put_image_in_map.c -------------------------------------------------------------------------------- /src/ft_read_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_read_map.c -------------------------------------------------------------------------------- /src/ft_string_to_2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_string_to_2d.c -------------------------------------------------------------------------------- /src/ft_validate_2dmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_validate_2dmap.c -------------------------------------------------------------------------------- /src/ft_validate_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_validate_map.c -------------------------------------------------------------------------------- /src/ft_validate_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/ft_validate_path.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/main.c -------------------------------------------------------------------------------- /src/so_long.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liz753/so_long/HEAD/src/so_long.h --------------------------------------------------------------------------------