Commit Graph

  • 6bfa68db05 Removed useless debug message. main Ulysse Cura 2026-08-22 12:30:24 +0200
  • 1d2a6da977 Created display struct to encapsulate windo and renderer structs. Ulysse Cura 2026-08-21 23:40:53 +0200
  • 45a7323213 Centering camera on map. Ulysse Cura 2026-08-21 23:13:20 +0200
  • 6ef77524ac Optimized a little map display... Ulysse Cura 2026-08-21 23:13:07 +0200
  • 2a0803d4c4 Changed map and texture formats. Ulysse Cura 2026-08-21 22:54:28 +0200
  • a2420cb277 Removed trace in release mode. Ulysse Cura 2026-08-21 22:52:47 +0200
  • 8d021e517a Working map diplaying. Ulysse Cura 2026-08-20 01:06:26 +0200
  • 49c158e463 Moved display functions from frects to rects. Ulysse Cura 2026-08-20 01:05:34 +0200
  • 5eb065b1cf Added camera and started to add map drawing. Ulysse Cura 2026-08-19 14:12:46 +0200
  • 519ae78ada Added error handling in display update. Ulysse Cura 2026-08-17 19:45:53 +0200
  • 8f63135415 Changed texture transparent color to 0x0001 for future compatibility with fxsdk and gint. Ulysse Cura 2026-08-17 19:45:25 +0200
  • 5ba0ff9be3 Modified topics creation and deletion location. Ulysse Cura 2026-08-16 23:51:43 +0200
  • 513b8d1f37 Corrected makefile options and added a debug message for removal of topics. Ulysse Cura 2026-08-16 23:29:28 +0200
  • fc410c11ab Fixed obsolete code for type compatibility. Ulysse Cura 2026-08-16 23:28:22 +0200
  • a8ca1d30fa Fixed memory leak of maps. Ulysse Cura 2026-08-16 22:41:06 +0200
  • 009d463a65 Added a map remove entities function and renamed component type to type in map_entity_component_def_t. Ulysse Cura 2026-08-16 20:47:19 +0200
  • 71ae4eb05f Removed change topic id function. Ulysse Cura 2026-08-16 20:46:41 +0200
  • 6eaea68233 Corrected remove elem func for special case where elem is first or last. Ulysse Cura 2026-08-16 20:46:16 +0200
  • 152be5f888 Corrected some issues with entity loading from maps. Ulysse Cura 2026-08-16 16:03:03 +0200
  • a9d88e50e7 Loading entities from maps ! Ulysse Cura 2026-08-16 14:25:19 +0200
  • 11258031c2 Added error message in event bus subcription func. Ulysse Cura 2026-08-16 14:25:08 +0200
  • 4995e0757b Loading and destroying maps. Ulysse Cura 2026-08-16 01:04:58 +0200
  • 405ed84cae Removed cflag and removed useless macro parameters. Ulysse Cura 2026-08-15 20:41:50 +0200
  • 946cc2e495 Switching asset file values to uint32. Ulysse Cura 2026-08-15 14:17:02 +0200
  • eb01fd4d2b Adding comment. Ulysse Cura 2026-08-14 20:44:40 +0200
  • a7e3c16ad9 Removed variadic arguments from looping linked list functions. Ulysse Cura 2026-08-14 19:06:25 +0200
  • 95167c91e8 Changed color of debug infos to green. Ulysse Cura 2026-08-14 17:23:48 +0200
  • e0e0587a16 Using global game instance instead of passing as an arg. Ulysse Cura 2026-08-14 17:23:32 +0200
  • 827b52dcb8 Moved texture destroy func into texture.c. Ulysse Cura 2026-08-14 17:22:34 +0200
  • 4a93ca2a9d Renamed asset manager get asset function. Ulysse Cura 2026-08-14 16:49:56 +0200
  • 1fa9d1cb87 Separated texture type from asset manager for other asset types. Ulysse Cura 2026-08-14 16:41:45 +0200
  • 46f13015d5 Remove useless includes. Ulysse Cura 2026-08-14 16:41:15 +0200
  • 9d06fa7877 Fixing .ccls for components.def. Ulysse Cura 2026-08-13 22:12:43 +0200
  • c71af2e803 Added event bus unsubscribe function. Ulysse Cura 2026-08-13 19:02:55 +0200
  • 60946e130b Modifed compilation options and ccls config. Ulysse Cura 2026-08-13 17:55:55 +0200
  • 2860380395 Added error trace. Ulysse Cura 2026-08-13 17:55:40 +0200
  • ea7f745313 Adding linked list insertion sort and sorting entities by draw priority. Ulysse Cura 2026-08-11 11:13:03 +0200
  • 50dc383e2d Added more debug messages. Ulysse Cura 2026-08-10 21:03:15 +0200
  • 67c5c18fa2 Added subscription data to event bus. Ulysse Cura 2026-08-10 20:58:02 +0200
  • 5d902de564 Corrected event bus event handling : removed events history. Ulysse Cura 2026-08-10 18:22:45 +0200
  • 3605aeee27 Added a non-variadic version of linked_list_for_each. Ulysse Cura 2026-08-10 18:21:52 +0200
  • 2e180b6832 Working event bus. Ulysse Cura 2026-08-10 12:38:15 +0200
  • 571bb9699d Implemented event bus. Ulysse Cura 2026-08-10 00:47:21 +0200
  • c57cfea7f7 Removed useless code. Ulysse Cura 2026-08-10 00:47:04 +0200
  • abf1231aac Renamed inputs structs. Ulysse Cura 2026-08-10 00:11:29 +0200
  • 2179c7eb94 Remaping keys and adding interaction key. Ulysse Cura 2026-08-09 14:10:19 +0200
  • a8aacc04ef Generalized assets data. Ulysse Cura 2026-08-08 20:15:22 +0200
  • d0e2dc99d2 Done working on asset corruption. Ulysse Cura 2026-08-08 19:10:59 +0200
  • de1f66374b Testing asset loading. Ulysse Cura 2026-08-08 13:49:42 +0200
  • 06e7426701 Limiting frame tiome to 100ms so lag don't brake physics. Ulysse Cura 2026-08-08 12:15:37 +0200
  • 24d2ac6564 Adding const identifiers. Ulysse Cura 2026-08-06 13:49:33 +0200
  • 778a9ecbfd Corrected app metadata. Ulysse Cura 2026-08-04 23:41:26 +0200
  • 1f3a17a465 Corrected other sdl function names. Ulysse Cura 2026-08-04 21:53:08 +0200
  • d648bcbb9b Adding const to entity get component. Ulysse Cura 2026-08-04 21:02:13 +0200
  • a4b970636b Fixed SDL3 functions names. Ulysse Cura 2026-08-04 21:01:55 +0200
  • 34ee7e2a57 Remove excesive explicity. Ulysse Cura 2026-08-04 20:34:01 +0200
  • b63a67eb84 Add lerp function. Ulysse Cura 2026-08-04 19:48:11 +0200
  • 344664f537 Re fixing components update order :'). Ulysse Cura 2026-08-04 19:47:59 +0200
  • e6d363c0b2 Changing texture display dst rect to frect. Ulysse Cura 2026-08-04 19:47:42 +0200
  • af46238076 Fixed get component error handling. Ulysse Cura 2026-08-04 01:54:54 +0200
  • dc0a1f3656 Activating adaptative vsync to limit rare frames stutter. Ulysse Cura 2026-08-04 01:21:53 +0200
  • dd1aeae9f5 Fixing components update order. Ulysse Cura 2026-08-04 01:02:09 +0200
  • 9619843cbe Changed time from ms to ns and showing fps to header bar when debug. Ulysse Cura 2026-08-04 01:01:55 +0200
  • ccc40e8d15 Disabled display resizability. Ulysse Cura 2026-08-03 23:42:47 +0200
  • 3e341a0cf4 Adding blend mode to renderer. Ulysse Cura 2026-08-03 23:34:37 +0200
  • 449bf60160 Moved display functions to display.h/.c. Ulysse Cura 2026-08-03 23:29:27 +0200
  • 7f66cb4172 Added more debug options. Ulysse Cura 2026-08-03 20:45:42 +0200
  • 4dbee83e8d Added a linked list exit function for reserved elements and documented unsafe functions. Ulysse Cura 2026-08-03 19:14:29 +0200
  • 60dbab0fd5 Made drivers warning not show if DRIVERS is NULL. Ulysse Cura 2026-08-03 19:00:25 +0200
  • 98fac079c6 Renaming inputs sources. Ulysse Cura 2026-08-03 18:59:55 +0200
  • 7778fb4aa5 Changing asset file location. Ulysse Cura 2026-08-02 21:15:12 +0200
  • a0b3216564 Removed useless temporary var in asset header loading. Ulysse Cura 2026-07-30 19:37:46 +0200
  • b1dd9baf98 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 17:59:14 +0200
  • 4b5babd9b9 Moved DRIVERS variable into display.h. Ulysse Cura 2026-07-30 17:49:12 +0200
  • 457de07ecb Linked lists error handling and consequences 💀 Ulysse Cura 2026-07-26 14:37:38 +0200
  • 8b37fc78fa Added MOD key modifier. Ulysse Cura 2026-07-26 14:00:40 +0200
  • b2eabff7b1 Modified load_texture private func to line up with programming style. Ulysse Cura 2026-07-26 12:28:22 +0200
  • d60953e1e2 Added assertions. Ulysse Cura 2026-07-26 12:25:08 +0200
  • f7e596024b Updated README. Ulysse Cura 2026-07-26 12:24:24 +0200
  • ad5c3a8d44 Removed memory leak due to nvidia drivers... Ulysse Cura 2026-07-26 01:45:53 +0200
  • 54b15900b2 Updated to SDL3. Ulysse Cura 2026-07-25 02:00:44 +0200
  • 0524f6ada9 Removed C99 iso warning. Ulysse Cura 2026-07-25 00:39:53 +0200
  • e11f9bea73 Added more debug messages and moved the time update function into main. Ulysse Cura 2026-07-24 16:42:06 +0200
  • 2e1eaf4c1c Moved ecs.c into core and added much better error and debug handling. Ulysse Cura 2026-07-24 03:23:03 +0200
  • d193aa5fd4 Added RELEASE var. Ulysse Cura 2026-07-22 18:16:21 +0200
  • 2f10b3c1bc Fixed debug issues. Ulysse Cura 2026-07-22 18:04:36 +0200
  • 9b6ac3c145 Displaying background in white for better lisibility. Ulysse Cura 2026-07-22 16:10:40 +0200
  • af6ae7ae22 Set renderer scale. Ulysse Cura 2026-07-22 15:43:01 +0200
  • 91709bfacc Inlined display functions. Ulysse Cura 2026-07-22 15:37:43 +0200
  • c1a3dea560 Adding flip support. Ulysse Cura 2026-07-22 13:42:14 +0200
  • cb419be11e Fixing Makefils bugs and changing headers way. Ulysse Cura 2026-07-22 02:48:10 +0200
  • b757ce34ec Added more explicit include in event.c Ulysse Cura 2026-07-22 02:44:11 +0200
  • 58f16dfcae Asset manager can load and display images. Ulysse Cura 2026-07-22 02:43:43 +0200
  • 40ce153123 Started to implement asset manager for textures. Ulysse Cura 2026-07-21 01:44:24 +0200
  • 9f1355db52 More explicit notation. Ulysse Cura 2026-07-21 01:43:54 +0200
  • 7121b6d084 Adding the rect_to_frect function. Ulysse Cura 2026-07-21 00:26:25 +0200
  • 520a846892 Using the asset manager to load and store all types of assets. Ulysse Cura 2026-07-20 21:23:54 +0200
  • 5ab3d30407 Corrected some Makefile errors. Ulysse Cura 2026-07-20 18:19:50 +0200
  • 3f7744474a Simplified Makefile output notation. Ulysse Cura 2026-07-20 11:53:29 +0200
  • 2665ccdbc3 Added header file for stddef's size_t in linked_list.h. Ulysse Cura 2026-07-18 00:02:04 +0200