Commit Graph

160 Commits

Author SHA1 Message Date
Ulysse Cura 44a3cec957 Changed texture transparent color to 0x0001 for future compatibility with fxsdk and gint. Added error handling for display update and other functions. 2026-08-17 19:47:04 +02:00
Ulysse Cura 434cc4fd4e Modified topics creation and deletion location. 2026-08-16 23:51:49 +02:00
Ulysse Cura 6c25cc0ca0 Updated todo. 2026-08-16 23:39:34 +02:00
Ulysse Cura c44f6b9842 Corrected makefile options. 2026-08-16 23:31:40 +02:00
Ulysse Cura 93c76a992c Fixed managers exit order. 2026-08-16 20:48:27 +02:00
Ulysse Cura 8f547d6e37 Corrected topic management. 2026-08-16 20:48:07 +02:00
Ulysse Cura 8e350ac509 Corrected floating point numbers issus because of javascript and entity writing order depending on their IDs. 2026-08-16 16:03:56 +02:00
Ulysse Cura 67ca898bcd Loading entities from maps. 2026-08-16 14:47:07 +02:00
Ulysse Cura 73a3133547 Loading and destroying maps. 2026-08-16 01:05:20 +02:00
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