HATPC/scenes
En Yi 056b50c431 Separate out component memory pools definition
Changelog:
- Refactor the EC header files to put struct in more sensible locations:
    - Sprite and Particle Emitter + Configs are now assets, as they
      should be
    - Components type are now unsigned int, thus it is not sensitive to
      any component enums
    - Components enums are now pure index store. There are two sets of
      components: Basic for engine use, Extended for game-specific ones
- Component memory pools are now defined on outside of engine. Majority
  of the components will be game-specific, so it should be on the game
  to define the components and the mempools for all of them.
2024-08-19 18:26:08 +08:00
..
CMakeLists.txt Experiment with extern component mempool 2024-08-19 17:33:05 +08:00
assets_loader.c Add tilemap rendering from sprite 2024-05-09 21:07:15 +08:00
assets_loader.h Integrate loading RRES data pack 2023-09-01 20:50:45 +08:00
assets_tag.h Replace hardcoded scene values to enum 2024-07-07 16:48:55 +08:00
camera_systems.c Add free-movement to camera in editor scene 2024-08-17 14:49:51 +08:00
components.h Separate out component memory pools definition 2024-08-19 18:26:08 +08:00
constants.h Increase engine limits 2024-08-15 11:00:16 +08:00
editor_scene.c Experiment with timer-based transition 2024-08-19 14:24:22 +08:00
engine_impl.c Separate out component memory pools definition 2024-08-19 18:26:08 +08:00
ent_impl.h Separate out component memory pools definition 2024-08-19 18:26:08 +08:00
game_scene.c Implement basic level state management 2024-08-19 11:55:48 +08:00
game_systems.c Experiment with timer-based transition 2024-08-19 14:24:22 +08:00
game_systems.h Implement basic level state management 2024-08-19 11:55:48 +08:00
items_ent.c Allow level end to be deleted 2024-08-19 14:24:33 +08:00
level_select_scene.c Add placeholder images 2024-08-15 11:08:39 +08:00
menu_scene.c Add placeholder images 2024-08-15 11:08:39 +08:00
player_ent.c Adjust player swimming behaviour 2024-08-13 18:17:33 +08:00
scene_impl.h Experiment with timer-based transition 2024-08-19 14:24:22 +08:00
scene_systems.c Implement basic level state management 2024-08-19 11:55:48 +08:00
water_flow.c Fix water filling rate 2024-08-13 18:17:52 +08:00
water_flow.h Add water runner entity into game loop 2023-07-19 11:15:34 +08:00