Commit Graph

41 Commits

Author SHA1 Message Date
Ulysse Cura 02b8c4aa06 Added more debug options. 2026-08-03 20:46:02 +02:00
Ulysse Cura e370ea5b31 Added a linked list exit function for reserved elements and documented unsafe functions. 2026-08-03 19:20:09 +02:00
Ulysse Cura 771aa18f80 Moving initialisation values where they should be. 2026-08-03 18:40:40 +02:00
Ulysse Cura 4959a01ac6 Added error handling for sprite component set texture. 2026-08-01 16:00:04 +02:00
Ulysse Cura 12dc97bc82 Cleaned some vars. 2026-07-30 19:44:51 +02:00
Ulysse Cura b9805aaeb1 Added a reserve function to linked lists. This came along an allocator function and better memory management. Elements and error handling has exploded everywere, that's why there is so much changes. 2026-07-30 18:02:46 +02:00
Ulysse Cura cf366ee21a Linked lists error handling and consequences 💀 2026-07-26 14:37:58 +02:00
Ulysse Cura d3f3ec21e0 Added running animation for player. 2026-07-26 14:00:55 +02:00
Ulysse Cura 70513b0b15 Updating core to SDL3. 2026-07-26 01:45:08 +02:00
Ulysse Cura 75ff9bec77 Moved the time update function into core main. 2026-07-24 16:42:27 +02:00
Ulysse Cura 011e960cfc Moved ecs.c into core and added much better error and debug handling. 2026-07-24 03:23:53 +02:00
Ulysse Cura 067a3ec2c9 Added RELEASE var and task. 2026-07-22 18:18:24 +02:00
Ulysse Cura 64e356bb83 Fixed debug issues. 2026-07-22 18:04:47 +02:00
Ulysse Cura 9e56720122 Simpler event handling in src side. 2026-07-22 15:36:40 +02:00
Ulysse Cura 6ecde5192e Rearanged animation system change animation function. 2026-07-22 13:41:39 +02:00
Ulysse Cura 3060f2910c Adjust player idle animation frame time. 2026-07-22 13:22:49 +02:00
Ulysse Cura 145ea71bd9 Better lisibility for animation system update func. 2026-07-22 13:22:30 +02:00
Ulysse Cura d214571ef9 Time passes correctly now. 2026-07-22 13:00:45 +02:00
Ulysse Cura dfd1811009 Corrected walk animation name and frames. 2026-07-22 13:00:33 +02:00
Ulysse Cura 4e8c48c667 Removing unuser SDL2_image lib and moved structs in headers cause wy not. 2026-07-22 02:55:47 +02:00
Ulysse Cura 47ab650590 Using new asset manager functions. 2026-07-22 02:54:42 +02:00
Ulysse Cura 063235cf6a Fixing Makefils bugs and changing headers way. 2026-07-22 02:47:59 +02:00
Ulysse Cura eb4871ee3e Typo. 2026-07-21 15:25:45 +02:00
Ulysse Cura 4c829d1b46 More explicit notation. 2026-07-21 01:43:30 +02:00
Ulysse Cura fef3d87ca6 Renamed entity manger exit function for consistency. 2026-07-20 21:27:15 +02:00
Ulysse Cura 7dd5ea4f72 Using the asset manager to load and store any type of assets. 2026-07-20 21:25:19 +02:00
Ulysse Cura 1ef47bdc05 Corrected some Makefile errors. 2026-07-20 18:19:07 +02:00
Ulysse Cura fe9020b9b7 Simplified Makefiles output notation. 2026-07-20 11:53:25 +02:00
Ulysse Cura 5b3d4c6615 Fixing multi-tasking building with make... 2026-07-17 17:50:54 +02:00
Ulysse Cura aaef8ef5b3 Moved to static linking core. 2026-07-17 15:31:22 +02:00
Ulysse Cura f656c1efc8 Corrected Makefile syntaxe. 2026-07-16 22:48:23 +02:00
Ulysse Cura e3cae438e9 Forgot to include stdbool. 2026-07-16 22:41:48 +02:00
Ulysse Cura c8dd6e7cef Changed default background color to black. 2026-06-12 17:20:53 +02:00
Ulysse Cura 53ae1f59d3 Externalised components definition, removed union for componant data because ugly and corrected a memory leak in the create_component function when quitting on error (maybe moving ecs.c into core later ?) 2026-05-08 14:20:11 +02:00
Ulysse Cura 888c800111 Adding libs in core 2026-05-05 09:44:13 +02:00
Ulysse Cura 314cca6434 Building is functionnal for all. 2026-05-04 21:40:05 +02:00
Ulysse Cura 3a951feb23 Compiling and linking with no problems 2026-04-12 21:01:42 +02:00
Ulysse Cura e792cb7bc5 Better usage of SDL2 implementation and working Makefile structure 2026-04-12 16:20:33 +02:00
Ulysse Cura 7da6337f37 Separated core from maain program 2026-04-12 16:19:45 +02:00
Ulysse Cura 931a506a0d Sarting to clean and implement core for SDL 2026-04-11 23:17:01 +02:00
Ulysse Cura e57a720439 First commit 2026-04-11 10:47:48 +02:00