HATPC/engine
En Yi a8567e2666 Implement hitbox and hurtbox system
Changelog:
- Add new components: hitbox and hurtbox
- Update player and crates with hitbox and hurtbox
- Add printing of mempool stats
- FIX CRITICAL BUG: use entity idx when removing from component map
    - Previously, it incorrectly uses the component idx
- Check for entity aliveness before removal and collision checks
- KWOWN ISSUE: Player can get stopped by metal crates when walking on
  them
2023-02-16 22:44:05 +08:00
..
EC Implement hitbox and hurtbox system 2023-02-16 22:44:05 +08:00
AABB.c Refactor AABB functions 2023-01-21 11:12:06 +08:00
AABB.h Refactor AABB functions 2023-01-21 11:12:06 +08:00
CMakeLists.txt Refactor and prepare for scene changing 2023-02-12 23:30:55 +08:00
actions.h Implement basic scene switching 2023-02-13 23:05:24 +08:00
constants.h Add scene test for 16 pixels size tiles 2023-02-04 22:31:28 +08:00
editor_scene.c Implement hitbox and hurtbox system 2023-02-16 22:44:05 +08:00
engine.c Implement basic scene switching 2023-02-13 23:05:24 +08:00
engine.h Implement basic scene switching 2023-02-13 23:05:24 +08:00
game_systems.c Implement hitbox and hurtbox system 2023-02-16 22:44:05 +08:00
game_systems.h Implement hitbox and hurtbox system 2023-02-16 22:44:05 +08:00
gui.c Add simple button for menu testing 2023-02-11 20:51:01 +08:00
gui.h Add simple button for menu testing 2023-02-11 20:51:01 +08:00
menu_scene.c Implement basic scene switching 2023-02-13 23:05:24 +08:00
raygui.h Add simple button for menu testing 2023-02-11 20:51:01 +08:00
scene_impl.h Refactor and prepare for scene changing 2023-02-12 23:30:55 +08:00