Commit Graph

  • 99422b085e Updated core. main Ulysse Cura 2026-08-22 12:30:45 +0200
  • f0698a8233 Updated core. Ulysse Cura 2026-08-21 23:41:05 +0200
  • 89e4744b7a Centering camera to map. Ulysse Cura 2026-08-21 23:13:36 +0200
  • 08b4963bce Updated TODO.md. Ulysse Cura 2026-08-21 22:58:07 +0200
  • 419a247584 Changed way asset builder works. Ulysse Cura 2026-08-21 22:57:55 +0200
  • 53e5e82976 Fixed hitbox layer export in tiled extension. Ulysse Cura 2026-08-21 22:56:17 +0200
  • 1951d0bbca Documented changing map format and tiled export tool updated. Ulysse Cura 2026-08-20 01:08:02 +0200
  • 66a0cf3df8 Working map diplaying. Ulysse Cura 2026-08-20 01:06:55 +0200
  • 447592a0d8 Adding camera and tilemap display. Ulysse Cura 2026-08-19 14:14:01 +0200
  • 75a9ceb635 Fixed animation system frame skipping. Ulysse Cura 2026-08-19 14:13:21 +0200
  • 8159bb4d2f More ideas ! Ulysse Cura 2026-08-19 14:13:02 +0200
  • d4bfd395f8 Actualiser SCENARIO.fr.txt Ulysse Cura 2026-08-18 17:21:41 +0200
  • 0225455273 Actualiser SCENARIO.fr.txt Ulysse Cura 2026-08-18 17:20:05 +0200
  • c25c28275a Actualiser SCENARIO.fr.txt Ulysse Cura 2026-08-18 17:18:39 +0200
  • 44a3cec957 Changed texture transparent color to 0x0001 for future compatibility with fxsdk and gint. Added error handling for display update and other functions. Ulysse Cura 2026-08-17 19:47:04 +0200
  • 434cc4fd4e Modified topics creation and deletion location. Ulysse Cura 2026-08-16 23:51:49 +0200
  • 6c25cc0ca0 Updated todo. Ulysse Cura 2026-08-16 23:31:46 +0200
  • c44f6b9842 Corrected makefile options. Ulysse Cura 2026-08-16 23:31:40 +0200
  • 93c76a992c Fixed managers exit order. Ulysse Cura 2026-08-16 20:48:27 +0200
  • 8f547d6e37 Corrected topic management. Ulysse Cura 2026-08-16 20:48:07 +0200
  • 8e350ac509 Corrected floating point numbers issus because of javascript and entity writing order depending on their IDs. Ulysse Cura 2026-08-16 16:03:56 +0200
  • 67ca898bcd Loading entities from maps. Ulysse Cura 2026-08-16 14:26:10 +0200
  • 73a3133547 Loading and destroying maps. Ulysse Cura 2026-08-16 01:05:20 +0200
  • 40ca8cb777 Updated asset builder README.md. Ulysse Cura 2026-08-15 20:56:53 +0200
  • e73b34e87d Building maps into asset file ! Ulysse Cura 2026-08-15 20:42:26 +0200
  • ae3e040fac Moved to uint32_t for asset file and corrected memory allocations form and errors. Ulysse Cura 2026-08-15 14:21:10 +0200
  • baa90d957f Updated TOTO.md. Ulysse Cura 2026-08-15 00:00:12 +0200
  • d628de2800 Fixed wooden door pixel. Ulysse Cura 2026-08-14 20:47:03 +0200
  • bcdff91d09 Globalized components ref in components. Ulysse Cura 2026-08-14 20:44:59 +0200
  • 7db6164deb Removed variadic arguments from looping linked list functions. Ulysse Cura 2026-08-14 19:06:49 +0200
  • d5ccaee457 Refactorised files for better lisibility. Ulysse Cura 2026-08-14 17:25:50 +0200
  • b4cb4634cf Using global game instance instead of passing it as an argument. Ulysse Cura 2026-08-14 17:25:32 +0200
  • c6cb48d539 Removed sprite component set texture for more flexibility. Ulysse Cura 2026-08-14 16:50:37 +0200
  • 9c728f6992 Reactions to core changes. Ulysse Cura 2026-08-14 16:42:29 +0200
  • 8e92aaca5f Fixing .ccls for components.def. Ulysse Cura 2026-08-13 22:13:06 +0200
  • afd1f1e2a1 Changed map file extension to .map and documented map format Ulysse Cura 2026-08-13 21:03:10 +0200
  • c7afabd4c4 Moved initialisation of values of components outside their init function. Ulysse Cura 2026-08-13 19:06:29 +0200
  • 62a77dae6a Updated tiled extension for entities. Ulysse Cura 2026-08-13 19:05:38 +0200
  • d40f1943e5 Optimized asset building for speed by adding a buffer in png conversion from rgba8888 to rgb565 Ulysse Cura 2026-08-13 19:05:04 +0200
  • 02b87270bb Updated ccls and make options. Ulysse Cura 2026-08-13 19:04:16 +0200
  • b74b0e357b Added trace for errors. Ulysse Cura 2026-08-13 19:02:08 +0200
  • 53194e3fc7 Adding wodden door. Ulysse Cura 2026-08-11 15:16:06 +0200
  • 21428dbe29 Fix some hitbox values and makefile messages. Ulysse Cura 2026-08-11 11:38:22 +0200
  • 0cf8b424b2 Working entity draw priority. Ulysse Cura 2026-08-11 11:22:52 +0200
  • 8a087f64fa Moved components initialisation outside of other components. Ulysse Cura 2026-08-11 11:22:28 +0200
  • f13ad03d6e Fixed barred door sheet. Ulysse Cura 2026-08-11 11:21:15 +0200
  • 267b9de2f6 Updated TODO.md. Ulysse Cura 2026-08-10 21:03:43 +0200
  • a805daf573 Working lever and door ! Ulysse Cura 2026-08-10 20:59:14 +0200
  • 4668d4dbe4 Making funcitonnal lever component. Ulysse Cura 2026-08-10 18:23:37 +0200
  • d3cd4c791e Updated TODO.md. Ulysse Cura 2026-08-10 12:40:00 +0200
  • 27d5a151d1 Lisibility. Ulysse Cura 2026-08-10 12:39:04 +0200
  • 3548ef456f Working event bus, and implemented in interact component. Ulysse Cura 2026-08-10 12:38:55 +0200
  • 06d2d6f8ad Implemented event bus. Ulysse Cura 2026-08-10 00:47:31 +0200
  • f084d3b406 Renamed inputs structs. Ulysse Cura 2026-08-10 00:11:39 +0200
  • ba3eaf999e Working interaction from player. Ulysse Cura 2026-08-09 14:11:16 +0200
  • 5bf66ddd7b Fixing some values and error handling. Ulysse Cura 2026-08-09 14:10:57 +0200
  • f27eff9731 Starting to add interact component. Ulysse Cura 2026-08-08 20:52:38 +0200
  • a636553e39 Removed useless comments and moved includes in right place. Ulysse Cura 2026-08-08 20:49:29 +0200
  • 880c139359 Updated todo. Ulysse Cura 2026-08-08 20:23:53 +0200
  • c1e09fb450 Fixed self hitbox deactivation. Ulysse Cura 2026-08-08 20:19:01 +0200
  • 260c092a69 Generalized assets data. Ulysse Cura 2026-08-08 20:15:32 +0200
  • 1a36cccebc Done working on asset corruption. It was an error of bit masking rgb888 colors to rgb565 when writing the asset file. Ulysse Cura 2026-08-08 19:12:08 +0200
  • 66bd64d7dc Testing asset loading. Ulysse Cura 2026-08-08 13:49:59 +0200
  • 66d26c0dc3 Bug that corrupt assets. Ulysse Cura 2026-08-08 12:43:55 +0200
  • 6c77f2155e Added lever and door entities. Ulysse Cura 2026-08-08 12:37:32 +0200
  • 544e623e25 Typos and loading tileset in sprite. Ulysse Cura 2026-08-08 12:16:10 +0200
  • 2e03f91596 Corrected possible segmentatino fault in component querying in components initialisation. Ulysse Cura 2026-08-06 13:52:30 +0200
  • 98dd1bbdcb Adding const identifiers. Ulysse Cura 2026-08-06 13:51:42 +0200
  • 7362545493 Hided hitbox and triggers layer. Ulysse Cura 2026-08-05 23:59:32 +0200
  • 46682c00e2 Reorganised headers to match design choices and component creation order for correct update order. Ulysse Cura 2026-08-05 23:19:48 +0200
  • ce8c50f96c Corrected app metadata. Ulysse Cura 2026-08-04 23:41:32 +0200
  • 78cfb78a5a Renamed collision function. Ulysse Cura 2026-08-04 23:37:21 +0200
  • edbedae703 Hitboxes between entities are handled by the physics component. Ulysse Cura 2026-08-04 21:53:37 +0200
  • 56cede5015 Remove excesive explicity. Ulysse Cura 2026-08-04 20:34:46 +0200
  • e177798bd7 Adding physics system lerp function. Ulysse Cura 2026-08-04 19:49:21 +0200
  • f13c278bd2 Changing texture display dst rect to frect. Ulysse Cura 2026-08-04 19:49:03 +0200
  • 0fb48ff6a6 Updated TODO.md. Ulysse Cura 2026-08-04 02:01:24 +0200
  • 6202a20f72 Moved movement to new physics component. Ulysse Cura 2026-08-04 01:57:26 +0200
  • 85c2777b90 Fixed some typos, set components functions to inline and added "hitbox activated" param to hitbox component. Ulysse Cura 2026-08-04 01:57:01 +0200
  • 357839cc71 Adding hitbox component and test entity. Ulysse Cura 2026-08-04 01:35:31 +0200
  • d4da072f48 Made dummy sheet half transparent. Ulysse Cura 2026-08-04 01:35:09 +0200
  • 84458ac7f9 Activating adaptative vsync to limit rare frames stutter. Ulysse Cura 2026-08-04 01:22:00 +0200
  • 598784c249 Disabled display resizability and typos. Ulysse Cura 2026-08-03 23:42:59 +0200
  • a5e9046632 Adding blend mode to renderer. Ulysse Cura 2026-08-03 23:34:42 +0200
  • ee137abf63 Moved display functions to display.h/.c. Ulysse Cura 2026-08-03 23:29:42 +0200
  • 02b8c4aa06 Added more debug options. Ulysse Cura 2026-08-03 20:46:02 +0200
  • 9d56e73896 Fixed launch.json. Ulysse Cura 2026-08-03 20:45:06 +0200
  • e370ea5b31 Added a linked list exit function for reserved elements and documented unsafe functions. Ulysse Cura 2026-08-03 19:14:35 +0200
  • 4bc76dfb30 Fixing core. Ulysse Cura 2026-08-03 19:00:45 +0200
  • 771aa18f80 Moving initialisation values where they should be. Ulysse Cura 2026-08-03 18:40:40 +0200
  • 24bc80482e Testing for triggers on map. Ulysse Cura 2026-08-02 21:16:19 +0200
  • b257c4f312 Documented image format in asset builder. Ulysse Cura 2026-08-02 21:16:04 +0200
  • d99c1102bd Changing asset file location. Ulysse Cura 2026-08-02 21:15:33 +0200
  • c7d6d843f6 Updated tilemaps. Ulysse Cura 2026-08-01 16:00:39 +0200
  • e4e07ac11c Changing tiled extension to supported javascript. Ulysse Cura 2026-08-01 16:00:30 +0200
  • 4959a01ac6 Added error handling for sprite component set texture. Ulysse Cura 2026-08-01 16:00:04 +0200
  • 12dc97bc82 Cleaned some vars. Ulysse Cura 2026-07-30 19:44:30 +0200
  • 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. Ulysse Cura 2026-07-30 18:02:46 +0200
  • 0092f9cbe3 Added a dummy sheet for sprite components default value. Ulysse Cura 2026-07-30 18:01:48 +0200
  • cf366ee21a Linked lists error handling and consequences 💀 Ulysse Cura 2026-07-26 14:37:58 +0200