25 Commits
Author SHA1 Message Date
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 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 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 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 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 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 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 3e31284455 initial commit, moving, animated player, working on tilemap 2025-10-14 11:06:49 +02:00