35 Commits
Author SHA1 Message Date
Magnus Küderli 230caa77e0 finally works fml 2025-11-07 11:25:39 +01:00
Magnus Küderli 975d2292d4 player relative item rendering works, animation offsets next 2025-11-07 11:00:26 +01:00
Magnus Küderli 38a2b7a5d5 still fighting with item offsets 2025-11-04 22:24:51 +01:00
Magnus Küderli e4ae931284 items can now trigger functions with use key (SPACE for now) with cooldown afterwards. Now i just need to make these functions.. and animations for the tools.. animations.. sigh 2025-10-30 22:19:53 +01:00
Magnus Küderli c0d1753106 updated README 2025-10-30 21:26:07 +01:00
Magnus Küderli 068e38f232 enemy no longer moves trough walls! 2025-10-30 21:23:04 +01:00
Magnus Küderli a07d1cdc89 base frame of an item system is standing, rendering is working. Fixed a bug with the renderer 2025-10-30 20:35:16 +01:00
Magnus Küderli 0a2de9ffc9 you can now get punched. I know you like that you dirty bastard 2025-10-28 21:15:09 +01:00
Magnus Küderli fd9b5fe076 saving 2025-10-28 20:44:09 +01:00
Magnus Küderli d12881eab5 minor stuff 2025-10-28 20:27:47 +01:00
Magnus Küderli b862f256ea tweaks and proper y sorting for player, enemy 2025-10-28 19:16:01 +01:00
Magnus Küderli 4f1385fac2 enemy is following player, hurrah 2025-10-28 12:12:26 +01:00
Magnus Küderli ceed441b69 nvm there was a compiler error, one import later it works 2025-10-23 23:14:46 +02:00
Magnus Küderli c072c902a0 basic enemy is born 2025-10-23 23:08:18 +02:00
Magnus Küderli 0ee26335ac fixed animation timing, now using timeval from sys/time.h 2025-10-23 21:39:27 +02:00
Magnus Küderli 81b2012446 major refactoring. Seperated all physics components of player into seperate entity struct! 2025-10-22 16:48:19 +02:00
Magnus Küderli de5312152d changed sprite offset to flip with player sprite (its now relative to the player facing direction) 2025-10-22 09:35:45 +02:00
Magnus Küderli 6a92733797 added ability to toggle layers and nicer collider rendering 2025-10-22 09:15:32 +02:00
Magnus Küderli a34b96577d improved test map 2025-10-22 00:09:41 +02:00
Magnus Küderli 121ea3b0bd fully implemented subtile collision in code and tilemap, moved debug rendering to seperate file 2025-10-21 23:37:23 +02:00
Magnus Küderli bb6d2531d6 added options to scale and offset player collider 2025-10-21 21:14:24 +02:00
Magnus Küderli 5db3866661 added a third tilemap, rendered on top of the player for depth 2025-10-21 17:47:56 +02:00
Magnus Küderli a11e0483bc added proper config struct 2025-10-21 17:32:00 +02:00
Magnus Küderli 59f504a4ba added tilemap collision and seperate debug mode 2025-10-21 12:54:53 +02:00
Magnus Küderli 0a72e4d40f nothing new really 2025-10-20 23:01:18 +02:00
Magnus Küderli 899bb7d4c2 major cleanup of csv loading, now supports import straight from tiled!! Also moved game loop into its own file 2025-10-20 21:48:03 +02:00
Magnus Küderli 4efefd9500 added collision layer, did some cleanup and updated camera code to allow window resizing 2025-10-20 19:50:22 +02:00
Magnus Küderli c84ca1ab7f switched from low_res rendertexture to camera zoom 2025-10-20 14:54:03 +02:00
Magnus Küderli 729722b2dd moved csv parsing into seperate file 2025-10-20 14:04:24 +02:00
Magnus Küderli 36bd413106 tilemap rendering fully implemented for now, python parser to convert tiled csv to game compatible maps 2025-10-20 13:45:37 +02:00
Magnus Küderli f19408fe8a tilemap loading is working, now the rendering! 2025-10-19 20:12:56 +02:00
Magnus Küderli 740e0167db made player framerate independent 2025-10-14 20:40:49 +02:00
Magnus Küderli 37827eee33 worked on tilemaps 2025-10-14 19:39:13 +02:00
Magnus Küderli 9d30e3648a initialized readme 2025-10-14 11:08:07 +02:00
Magnus Küderli 3e31284455 initial commit, moving, animated player, working on tilemap 2025-10-14 11:06:49 +02:00