syedm
7c35419026
Implement traps system: add Trap, Landmine, and EventHorizon classes with collision detection and interaction logic; integrate trap handling in the game scene and enemy AI.
2026-04-02 22:46:24 +01:00
syedm
db7c2aa7a2
Enhance game over scene: implement GameOver class with options for retry and main menu, add background image, and handle mouse and keyboard interactions.
2026-04-02 15:33:50 +01:00
syedm
32de437f86
Implement health bar system: add HealthBar class for managing health, integrate health updates in HUDLayer, and modify enemy attack handling to reflect damage taken.
2026-03-30 20:43:06 +00:00
syedm
0369d24338
Refactor enemy system: enhance EnemyAI with attack cooldown, update Force class to handle damage, and improve EnemyHandler for enemy removal; add OccamsRazor weapon with attack mechanics.
2026-03-30 19:39:43 +00:00
syedm
3dbeadf976
Refactor debug checks to use event bus settings for consistency across game components.
2026-03-28 23:24:09 +00:00
syedm
1fbd12e6f6
Refactor props handling and inventory logic; add ghost prop preview
2026-03-28 23:07:42 +00:00
syedm
9b0d29555b
Refactor crafting logic in Inventory class; improve resource checks and fit calculations
2026-03-28 20:49:57 +00:00
syedm
f54679de61
Refactor game state and HUD:
...
- Removed the State class as it was no longer needed.
- Updated the MazeData class to improve output formatting.
- Added new assets for HUD background and foreground.
- Implemented Inventory class to manage crafting and item selection.
- Created HUDLayer class to handle drawing the HUD and inventory interactions.
2026-03-28 20:46:32 +00:00