Commit Graph

151 Commits

Author SHA1 Message Date
Ulysse Cura 40ca8cb777 Updated asset builder README.md. 2026-08-15 20:58:59 +02:00
Ulysse Cura e73b34e87d Building maps into asset file ! 2026-08-15 20:42:26 +02:00
Ulysse Cura ae3e040fac Moved to uint32_t for asset file and corrected memory allocations form and errors. 2026-08-15 14:21:10 +02:00
Ulysse Cura baa90d957f Updated TOTO.md. 2026-08-15 00:00:12 +02:00
Ulysse Cura d628de2800 Fixed wooden door pixel. 2026-08-14 20:47:03 +02:00
Ulysse Cura bcdff91d09 Globalized components ref in components. 2026-08-14 20:44:59 +02:00
Ulysse Cura 7db6164deb Removed variadic arguments from looping linked list functions. 2026-08-14 19:06:49 +02:00
Ulysse Cura d5ccaee457 Refactorised files for better lisibility. 2026-08-14 17:25:50 +02:00
Ulysse Cura b4cb4634cf Using global game instance instead of passing it as an argument. 2026-08-14 17:25:32 +02:00
Ulysse Cura c6cb48d539 Removed sprite component set texture for more flexibility. 2026-08-14 16:52:52 +02:00
Ulysse Cura 9c728f6992 Reactions to core changes. 2026-08-14 16:42:29 +02:00
Ulysse Cura 8e92aaca5f Fixing .ccls for components.def. 2026-08-13 22:13:06 +02:00
Ulysse Cura afd1f1e2a1 Changed map file extension to .map and documented map format 2026-08-13 21:03:10 +02:00
Ulysse Cura c7afabd4c4 Moved initialisation of values of components outside their init function. 2026-08-13 19:06:29 +02:00
Ulysse Cura 62a77dae6a Updated tiled extension for entities. 2026-08-13 19:05:38 +02:00
Ulysse Cura d40f1943e5 Optimized asset building for speed by adding a buffer in png conversion from rgba8888 to rgb565 2026-08-13 19:05:04 +02:00
Ulysse Cura 02b87270bb Updated ccls and make options. 2026-08-13 19:04:16 +02:00
Ulysse Cura b74b0e357b Added trace for errors. 2026-08-13 19:02:25 +02:00
Ulysse Cura 53194e3fc7 Adding wodden door. 2026-08-11 15:16:06 +02:00
Ulysse Cura 21428dbe29 Fix some hitbox values and makefile messages. 2026-08-11 11:38:22 +02:00
Ulysse Cura 0cf8b424b2 Working entity draw priority. 2026-08-11 11:22:52 +02:00
Ulysse Cura 8a087f64fa Moved components initialisation outside of other components. 2026-08-11 11:22:28 +02:00
Ulysse Cura f13ad03d6e Fixed barred door sheet. 2026-08-11 11:21:15 +02:00
Ulysse Cura 267b9de2f6 Updated TODO.md. 2026-08-10 21:03:43 +02:00
Ulysse Cura a805daf573 Working lever and door ! 2026-08-10 20:59:14 +02:00
Ulysse Cura 4668d4dbe4 Making funcitonnal lever component. 2026-08-10 18:23:37 +02:00
Ulysse Cura d3cd4c791e Updated TODO.md. 2026-08-10 12:40:00 +02:00
Ulysse Cura 27d5a151d1 Lisibility. 2026-08-10 12:39:04 +02:00
Ulysse Cura 3548ef456f Working event bus, and implemented in interact component. 2026-08-10 12:38:55 +02:00
Ulysse Cura 06d2d6f8ad Implemented event bus. 2026-08-10 00:47:31 +02:00
Ulysse Cura f084d3b406 Renamed inputs structs. 2026-08-10 00:11:39 +02:00
Ulysse Cura ba3eaf999e Working interaction from player. 2026-08-09 14:11:56 +02:00
Ulysse Cura 5bf66ddd7b Fixing some values and error handling. 2026-08-09 14:10:57 +02:00
Ulysse Cura f27eff9731 Starting to add interact component. 2026-08-08 21:06:09 +02:00
Ulysse Cura a636553e39 Removed useless comments and moved includes in right place. 2026-08-08 20:49:29 +02:00
Ulysse Cura 880c139359 Updated todo. 2026-08-08 20:23:53 +02:00
Ulysse Cura c1e09fb450 Fixed self hitbox deactivation. 2026-08-08 20:19:01 +02:00
Ulysse Cura 260c092a69 Generalized assets data. 2026-08-08 20:15:32 +02:00
Ulysse Cura 1a36cccebc Done working on asset corruption. It was an error of bit masking rgb888 colors to rgb565 when writing the asset file. 2026-08-08 19:12:08 +02:00
Ulysse Cura 66bd64d7dc Testing asset loading. 2026-08-08 13:49:59 +02:00
Ulysse Cura 66d26c0dc3 Bug that corrupt assets. 2026-08-08 12:43:55 +02:00
Ulysse Cura 6c77f2155e Added lever and door entities. 2026-08-08 12:37:32 +02:00
Ulysse Cura 544e623e25 Typos and loading tileset in sprite. 2026-08-08 12:16:10 +02:00
Ulysse Cura 2e03f91596 Corrected possible segmentatino fault in component querying in components initialisation. 2026-08-06 13:52:30 +02:00
Ulysse Cura 98dd1bbdcb Adding const identifiers. 2026-08-06 13:51:42 +02:00
Ulysse Cura 7362545493 Hided hitbox and triggers layer. 2026-08-05 23:59:32 +02:00
Ulysse Cura 46682c00e2 Reorganised headers to match design choices and component creation order for correct update order. 2026-08-05 23:53:25 +02:00
Ulysse Cura ce8c50f96c Corrected app metadata. 2026-08-04 23:41:32 +02:00
Ulysse Cura 78cfb78a5a Renamed collision function. 2026-08-04 23:37:21 +02:00
Ulysse Cura edbedae703 Hitboxes between entities are handled by the physics component. 2026-08-04 21:53:37 +02:00