Commit Graph

109 Commits

Author SHA1 Message Date
Ulysse Cura 7cf84ecd7a Merge branch 'develop' into windows-support 2026-09-25 21:30:04 +02:00
Ulysse Cura 70e9691cf5 Load dungeon_room_1. 2026-09-24 23:30:51 +02:00
Ulysse Cura 4a00e9f6d4 almost bulding for fxcg50. 2026-09-24 23:21:55 +02:00
Ulysse Cura e3e3d5f476 Sarting to add windows support on cygwin. 2026-09-24 22:28:38 +02:00
Ulysse Cura f599b85b67 Fixed to build on Debian. 2026-09-23 18:46:59 +02:00
Ulysse Cura c737cf2f86 Moved back to microslop's c cpp extension... 2026-09-23 18:46:24 +02:00
Ulysse Cura 96fbb318c0 Working lua integration. 2026-09-20 21:06:22 +02:00
Ulysse Cura 52b3240549 Fixed makefiles calls. 2026-09-09 15:28:05 +02:00
Ulysse Cura b57febbb53 Making functionnal build chain. Tested on linux. 2026-09-08 23:14:21 +02:00
Ulysse Cura 124e30281b Build chain compiling engine. 2026-09-07 23:01:36 +02:00
Ulysse Cura d0dda33a7a Moved headers files into src folders, Started to change build chain, and moved core into its own drectory. 2026-09-06 08:59:30 +02:00
Ulysse Cura b2ec96bbf3 Rethinking makefile structure and making code compile for tests. 2026-09-04 21:21:57 +02:00
Ulysse Cura ecb5101077 Starting to add a lua component. 2026-09-02 22:19:55 +02:00
Ulysse Cura 4aefbc031e Fixed types consts and camera tracking offset 2026-09-02 18:41:51 +02:00
Ulysse Cura 9ad694d8b0 Optimized a little animation apply changes func : removed use of the linked list get func. 2026-09-01 17:33:52 +02:00
Ulysse Cura 4e17c05c69 Added lerp with time in physics system. 2026-09-01 17:32:47 +02:00
Ulysse Cura 89e4744b7a Centering camera to map. 2026-08-21 23:13:36 +02:00
Ulysse Cura 66a0cf3df8 Working map diplaying. 2026-08-20 01:06:55 +02:00
Ulysse Cura 447592a0d8 Adding camera and tilemap display. 2026-08-19 14:14:01 +02:00
Ulysse Cura 75a9ceb635 Fixed animation system frame skipping. 2026-08-19 14:13:21 +02:00
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 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 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 e73b34e87d Building maps into asset file ! 2026-08-15 20:42:26 +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 c7afabd4c4 Moved initialisation of values of components outside their init function. 2026-08-13 19:06:29 +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 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 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 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