├── 01first_example ├── Makefile ├── a.out └── main.c ├── 02key_handling ├── Makefile ├── a.out └── main.c ├── 03img_loading ├── Makefile ├── load_img.c └── test_load.out ├── 04img_making ├── Makefile ├── make_img.c └── test_make.out ├── 05img_loading_and_modifying ├── Makefile └── main.c ├── 06map_2d ├── Makefile └── main.c ├── README.md ├── mlx ├── Makefile ├── font.c ├── font.xcf ├── libmlx.a ├── man3 │ ├── mlx.3 │ ├── mlx_loop.3 │ ├── mlx_new_image.3 │ ├── mlx_new_window.3 │ └── mlx_pixel_put.3 ├── mlx.h ├── mlx_init_loop.m ├── mlx_init_loop.o ├── mlx_int.h ├── mlx_int_str_to_wordtab.c ├── mlx_int_str_to_wordtab.o ├── mlx_mouse.m ├── mlx_mouse.o ├── mlx_new_image.m ├── mlx_new_image.o ├── mlx_new_window.h ├── mlx_new_window.m ├── mlx_new_window.o ├── mlx_opengl.h ├── mlx_opengl.m ├── mlx_png.c ├── mlx_png.h ├── mlx_png.o ├── mlx_rgb.c ├── mlx_shaders.c ├── mlx_shaders.o ├── mlx_xpm.c └── mlx_xpm.o ├── mlx_beta ├── Makefile ├── font.c ├── interface.o ├── interface.swift ├── libmlx.dylib ├── man │ └── man3 │ │ ├── mlx.3 │ │ ├── mlx_loop.3 │ │ ├── mlx_new_image.3 │ │ ├── mlx_new_window.3 │ │ └── mlx_pixel_put.3 ├── mlx.h ├── mlx_image.o ├── mlx_image.swift ├── mlx_image.swiftdoc ├── mlx_image.swiftmodule ├── mlx_image.swiftsourceinfo ├── mlx_init.o ├── mlx_init.swift ├── mlx_init.swiftdoc ├── mlx_init.swiftmodule ├── mlx_init.swiftsourceinfo ├── mlx_png.c ├── mlx_png.o ├── mlx_rgb.c ├── mlx_string_put.c ├── mlx_string_put.o ├── mlx_window.o ├── mlx_window.swift ├── mlx_window.swiftdoc ├── mlx_window.swiftmodule ├── mlx_window.swiftsourceinfo ├── mlx_xpm.c └── mlx_xpm.o ├── subject.pdf ├── subject_translated.md └── textures ├── .DS_Store ├── wall_e.xpm ├── wall_n.xpm ├── wall_s.xpm └── wall_w.xpm /01first_example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/01first_example/Makefile -------------------------------------------------------------------------------- /01first_example/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/01first_example/a.out -------------------------------------------------------------------------------- /01first_example/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/01first_example/main.c -------------------------------------------------------------------------------- /02key_handling/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/02key_handling/Makefile -------------------------------------------------------------------------------- /02key_handling/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/02key_handling/a.out -------------------------------------------------------------------------------- /02key_handling/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/02key_handling/main.c -------------------------------------------------------------------------------- /03img_loading/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/03img_loading/Makefile -------------------------------------------------------------------------------- /03img_loading/load_img.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/03img_loading/load_img.c -------------------------------------------------------------------------------- /03img_loading/test_load.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/03img_loading/test_load.out -------------------------------------------------------------------------------- /04img_making/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/04img_making/Makefile -------------------------------------------------------------------------------- /04img_making/make_img.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/04img_making/make_img.c -------------------------------------------------------------------------------- /04img_making/test_make.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/04img_making/test_make.out -------------------------------------------------------------------------------- /05img_loading_and_modifying/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/05img_loading_and_modifying/Makefile -------------------------------------------------------------------------------- /05img_loading_and_modifying/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/05img_loading_and_modifying/main.c -------------------------------------------------------------------------------- /06map_2d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/06map_2d/Makefile -------------------------------------------------------------------------------- /06map_2d/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/06map_2d/main.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/README.md -------------------------------------------------------------------------------- /mlx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/Makefile -------------------------------------------------------------------------------- /mlx/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/font.c -------------------------------------------------------------------------------- /mlx/font.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/font.xcf -------------------------------------------------------------------------------- /mlx/libmlx.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/libmlx.a -------------------------------------------------------------------------------- /mlx/man3/mlx.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/man3/mlx.3 -------------------------------------------------------------------------------- /mlx/man3/mlx_loop.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/man3/mlx_loop.3 -------------------------------------------------------------------------------- /mlx/man3/mlx_new_image.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/man3/mlx_new_image.3 -------------------------------------------------------------------------------- /mlx/man3/mlx_new_window.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/man3/mlx_new_window.3 -------------------------------------------------------------------------------- /mlx/man3/mlx_pixel_put.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/man3/mlx_pixel_put.3 -------------------------------------------------------------------------------- /mlx/mlx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx.h -------------------------------------------------------------------------------- /mlx/mlx_init_loop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_init_loop.m -------------------------------------------------------------------------------- /mlx/mlx_init_loop.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_init_loop.o -------------------------------------------------------------------------------- /mlx/mlx_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_int.h -------------------------------------------------------------------------------- /mlx/mlx_int_str_to_wordtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_int_str_to_wordtab.c -------------------------------------------------------------------------------- /mlx/mlx_int_str_to_wordtab.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_int_str_to_wordtab.o -------------------------------------------------------------------------------- /mlx/mlx_mouse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_mouse.m -------------------------------------------------------------------------------- /mlx/mlx_mouse.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_mouse.o -------------------------------------------------------------------------------- /mlx/mlx_new_image.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_new_image.m -------------------------------------------------------------------------------- /mlx/mlx_new_image.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_new_image.o -------------------------------------------------------------------------------- /mlx/mlx_new_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_new_window.h -------------------------------------------------------------------------------- /mlx/mlx_new_window.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_new_window.m -------------------------------------------------------------------------------- /mlx/mlx_new_window.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_new_window.o -------------------------------------------------------------------------------- /mlx/mlx_opengl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_opengl.h -------------------------------------------------------------------------------- /mlx/mlx_opengl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_opengl.m -------------------------------------------------------------------------------- /mlx/mlx_png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_png.c -------------------------------------------------------------------------------- /mlx/mlx_png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_png.h -------------------------------------------------------------------------------- /mlx/mlx_png.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_png.o -------------------------------------------------------------------------------- /mlx/mlx_rgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_rgb.c -------------------------------------------------------------------------------- /mlx/mlx_shaders.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_shaders.c -------------------------------------------------------------------------------- /mlx/mlx_shaders.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_shaders.o -------------------------------------------------------------------------------- /mlx/mlx_xpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_xpm.c -------------------------------------------------------------------------------- /mlx/mlx_xpm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx/mlx_xpm.o -------------------------------------------------------------------------------- /mlx_beta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/Makefile -------------------------------------------------------------------------------- /mlx_beta/font.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/font.c -------------------------------------------------------------------------------- /mlx_beta/interface.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/interface.o -------------------------------------------------------------------------------- /mlx_beta/interface.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/interface.swift -------------------------------------------------------------------------------- /mlx_beta/libmlx.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/libmlx.dylib -------------------------------------------------------------------------------- /mlx_beta/man/man3/mlx.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/man/man3/mlx.3 -------------------------------------------------------------------------------- /mlx_beta/man/man3/mlx_loop.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/man/man3/mlx_loop.3 -------------------------------------------------------------------------------- /mlx_beta/man/man3/mlx_new_image.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/man/man3/mlx_new_image.3 -------------------------------------------------------------------------------- /mlx_beta/man/man3/mlx_new_window.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/man/man3/mlx_new_window.3 -------------------------------------------------------------------------------- /mlx_beta/man/man3/mlx_pixel_put.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/man/man3/mlx_pixel_put.3 -------------------------------------------------------------------------------- /mlx_beta/mlx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx.h -------------------------------------------------------------------------------- /mlx_beta/mlx_image.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_image.o -------------------------------------------------------------------------------- /mlx_beta/mlx_image.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_image.swift -------------------------------------------------------------------------------- /mlx_beta/mlx_image.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_image.swiftdoc -------------------------------------------------------------------------------- /mlx_beta/mlx_image.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_image.swiftmodule -------------------------------------------------------------------------------- /mlx_beta/mlx_image.swiftsourceinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_image.swiftsourceinfo -------------------------------------------------------------------------------- /mlx_beta/mlx_init.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_init.o -------------------------------------------------------------------------------- /mlx_beta/mlx_init.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_init.swift -------------------------------------------------------------------------------- /mlx_beta/mlx_init.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_init.swiftdoc -------------------------------------------------------------------------------- /mlx_beta/mlx_init.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_init.swiftmodule -------------------------------------------------------------------------------- /mlx_beta/mlx_init.swiftsourceinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_init.swiftsourceinfo -------------------------------------------------------------------------------- /mlx_beta/mlx_png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_png.c -------------------------------------------------------------------------------- /mlx_beta/mlx_png.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_png.o -------------------------------------------------------------------------------- /mlx_beta/mlx_rgb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_rgb.c -------------------------------------------------------------------------------- /mlx_beta/mlx_string_put.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_string_put.c -------------------------------------------------------------------------------- /mlx_beta/mlx_string_put.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_string_put.o -------------------------------------------------------------------------------- /mlx_beta/mlx_window.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_window.o -------------------------------------------------------------------------------- /mlx_beta/mlx_window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_window.swift -------------------------------------------------------------------------------- /mlx_beta/mlx_window.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_window.swiftdoc -------------------------------------------------------------------------------- /mlx_beta/mlx_window.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_window.swiftmodule -------------------------------------------------------------------------------- /mlx_beta/mlx_window.swiftsourceinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_window.swiftsourceinfo -------------------------------------------------------------------------------- /mlx_beta/mlx_xpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_xpm.c -------------------------------------------------------------------------------- /mlx_beta/mlx_xpm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/mlx_beta/mlx_xpm.o -------------------------------------------------------------------------------- /subject.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/subject.pdf -------------------------------------------------------------------------------- /subject_translated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/subject_translated.md -------------------------------------------------------------------------------- /textures/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/textures/.DS_Store -------------------------------------------------------------------------------- /textures/wall_e.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/textures/wall_e.xpm -------------------------------------------------------------------------------- /textures/wall_n.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/textures/wall_n.xpm -------------------------------------------------------------------------------- /textures/wall_s.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/textures/wall_s.xpm -------------------------------------------------------------------------------- /textures/wall_w.xpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terry-yes/mlx_example/HEAD/textures/wall_w.xpm --------------------------------------------------------------------------------