HATPC/engine
En Yi b06d25f328 Implement metal crates
Changelog:
- Collision functions now accepts the entity idx to exclude
- Fix tile update system to enter ent idx as both key and value to
  tile's entities set
- Re-Introduce regression:
    - Player can walk across crates without them
    - This is re-introduce by ground check only checking for solid bbox
    - Without this, metal crates will sink into crates as they are not
      considered on ground
    - To properly solve this, need a hitbox on the player, which
      requires a new component
2023-02-15 22:35:11 +08:00
..
EC Fix jump spam and recovery 2023-02-14 23:05:31 +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 metal crates 2023-02-15 22:35:11 +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 metal crates 2023-02-15 22:35:11 +08:00
game_systems.h Refactor collision event to be LevelSceneData 2023-02-04 16:17:15 +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