Commit graph

22 commits

Author SHA1 Message Date
Zy
dd4edcd397 s 2024-10-13 23:55:21 +02:00
Zy
8876fa7939 dev: add TODO 2024-10-13 19:44:05 +02:00
Zy
cca1adca0c part: add mlx_hook.h functions 2024-10-13 19:38:36 +02:00
Zy
a93af5c48f dev: norm 2024-10-12 22:33:06 +02:00
Zy
1c023df1ff dev: clean xpm files from the original minilibx *
- rename the source files of the original minilibx to xpm_*.*
- make the changes between the original files as minimal as possible
2024-10-12 22:22:58 +02:00
Zy
6592ec43fd dev: add -Wextra in Makefile and clean warnings 2024-10-12 19:48:10 +02:00
Zy
9264c47494 part: implement mlx_xpm_file_to_image() 2024-10-12 19:42:46 +02:00
Zy
8649e86eaa part: implement mlx3ds_assets_open/read/close() 2024-10-12 15:52:49 +02:00
Zy
3f5e13b2f2 dev: utilsconsole: merge c and cpp files 2024-10-12 15:52:45 +02:00
Zy
236cb9a780 fix: embedassets.sh for big files 2024-10-12 15:19:05 +02:00
Zy
ee94d85a8c dev: fix 'navigate' tester 2024-10-11 23:12:55 +02:00
Zy
898162121d dev: clean docs and everything, add TODOs 2024-10-11 23:12:23 +02:00
Zy
8fdc653722 docs: mlx3ds.h and mlx3ds_embeddedassets.h 2024-10-11 19:20:18 +02:00
Zy
d305f831e8 dev: clean some unnecessary things 2024-10-11 19:10:39 +02:00
Zy
09e319024d part: add mlx3ds_assets_get() and file embedding *
TODO: docs
also add tester for sdcard files
2024-10-10 23:25:15 +02:00
Zy
d57afcccc6 part: implement mlx_xpm_to_image() (TODO *)
TODO:
- implement mlx_xpm_file_to_image()
- clean unused mlx files (all in the same file and static)
- norminette
2024-10-08 19:42:01 +02:00
Zy
d82da8811b dev: add uc_pause() for C (not only C++) 2024-10-08 19:41:00 +02:00
Zy
97db58cd33 dev: fix several little things *
- Makefile: remove flags -lcitro2d -lcitro3d
- .gitignore: add /mlx3ds.lst
- mlx_internal.h: header protection + little fix
2024-10-08 19:32:03 +02:00
Zy
13b93106ee part: implement some functions (windows & display)
part:
- remove mlx3ds_3dskey.h, instead use hid.h
- add definitions of:
  - mlx_init()
  - mlx_new_window()
  - mlx_clear_window()
  - mlx_destroy_window()
  - mlx_pixel_put()
  - mlx_new_image()
  - mlx_get_data_addr()
  - mlx_put_image_to_window()
  - mlx_destroy_image()

dev:
- Makefile: add rule check_headers
- Makefile: add variable FLAGS
    (call 'make rule FLAGS=flags'
	to add flags to compilation)
- add /dev/norm.sh: nicer norminette
- add tester in main(), and related utilsconsole.*

docs:
- make clear mlx_get_data_addr() docs
2024-10-06 16:53:59 +02:00
Zy
c7d0dba4fd part: add headers for all mlx 2024-10-05 12:38:41 +02:00
Zy
d606305241 init: dev 2024-10-04 18:21:18 +02:00
frzysk
04840890c7 init: main *
From 3ds template: https://github.com/TricksterGuy/3ds-template
2024-10-04 18:20:33 +02:00