Commit Graph

52 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 c44f6b9842 Corrected makefile options. 2026-08-16 23:31:40 +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 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 d628de2800 Fixed wooden door pixel. 2026-08-14 20:47:03 +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 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 f13ad03d6e Fixed barred door sheet. 2026-08-11 11:21:15 +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 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 7362545493 Hided hitbox and triggers layer. 2026-08-05 23:59:32 +02:00
Ulysse Cura d4da072f48 Made dummy sheet half transparent. 2026-08-04 01:35:09 +02:00
Ulysse Cura 771aa18f80 Moving initialisation values where they should be. 2026-08-03 18:40:40 +02:00
Ulysse Cura 24bc80482e Testing for triggers on map. 2026-08-02 21:16:19 +02:00
Ulysse Cura b257c4f312 Documented image format in asset builder. 2026-08-02 21:16:04 +02:00
Ulysse Cura c7d6d843f6 Updated tilemaps. 2026-08-01 16:00:39 +02:00
Ulysse Cura e4e07ac11c Changing tiled extension to supported javascript. 2026-08-01 16:00:30 +02:00
Ulysse Cura 0092f9cbe3 Added a dummy sheet for sprite components default value. 2026-07-30 18:02:16 +02:00
Ulysse Cura d3f3ec21e0 Added running animation for player. 2026-07-26 14:00:55 +02:00
Ulysse Cura 50abbec84b Even better error management in asset builder. 2026-07-23 12:05:29 +02:00
Ulysse Cura 067a3ec2c9 Added RELEASE var and task. 2026-07-22 18:18:24 +02:00
Ulysse Cura 1c3c3e8b59 Fixed some memory errors and leaks in asset builder. 2026-07-22 02:54:03 +02:00
Ulysse Cura c730276f82 Changed asset file rgb format to RGB565 and only F81F as the tranparent color. And corrected offsets. 2026-07-22 02:51:33 +02:00
Ulysse Cura 063235cf6a Fixing Makefils bugs and changing headers way. 2026-07-22 02:47:59 +02:00
Ulysse Cura 0727e793b3 Adding ASSET_FILE_NAME macro for ccls. 2026-07-22 02:45:19 +02:00
Ulysse Cura d070dc8566 Added support for shadows. 2026-07-20 18:19:30 +02:00
Ulysse Cura 1ef47bdc05 Corrected some Makefile errors. 2026-07-20 18:19:07 +02:00
Ulysse Cura 1511b460db Better error management. 2026-07-20 18:18:51 +02:00
Ulysse Cura 44773819d6 Corrected some offset bugs. 2026-07-20 17:02:18 +02:00
Ulysse Cura e585b1099d More Makefile syntax. 2026-07-20 16:57:58 +02:00
Ulysse Cura 95dbec3543 Building png assets. 2026-07-20 16:57:35 +02:00
Ulysse Cura fe9020b9b7 Simplified Makefiles output notation. 2026-07-20 11:53:25 +02:00
Ulysse Cura c89ea61fa3 Starting to add png files into game.data. 2026-07-18 17:17:29 +02:00
Ulysse Cura 276a046460 Corrected asset builder Makefile bug. 2026-07-18 17:16:27 +02:00
Ulysse Cura ff90c5b683 Starting to read png files in asset builder. 2026-07-18 00:03:12 +02:00
Ulysse Cura 7ba5e651cf Building assets ! 2026-07-17 17:53:03 +02:00
Ulysse Cura 86ac40245a Changed assets folder names to snake case. 2026-07-17 15:15:59 +02:00
Ulysse Cura 085d4b3d4c Moving assets from 2D_Engine_Tool. 2026-07-16 22:59:49 +02:00
Ulysse Cura c8dd6e7cef Changed default background color to black. 2026-06-12 17:20:53 +02:00
Ulysse Cura d3ce988aaf Changed Makefile structure and assets are compressed correctly now. 2026-05-06 20:42:09 +02:00
Ulysse Cura 314cca6434 Building is functionnal for all. 2026-05-04 21:40:05 +02:00