HATPC/engine
En Yi 1612b4f648 Refactor and prepare for scene changing
Changelog:
- Rename scene.* to engine.* as the game engine is tied to the
  base scene struct
- Combine *_impl.h into a single header
- Rename scene implementation source code file
- Add GameEngine struct and SceneState enum
2023-02-12 23:30:55 +08:00
..
EC Remove unused components 2023-02-11 22:12:17 +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 Refactor out game systems for scene 2023-01-21 10:44:02 +08:00
constants.h Add scene test for 16 pixels size tiles 2023-02-04 22:31:28 +08:00
editor_scene.c Refactor and prepare for scene changing 2023-02-12 23:30:55 +08:00
engine.c Refactor and prepare for scene changing 2023-02-12 23:30:55 +08:00
engine.h Refactor and prepare for scene changing 2023-02-12 23:30:55 +08:00
game_systems.c Allow jumping in one tile gaps 2023-02-04 22:52:04 +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 Refactor and prepare for scene changing 2023-02-12 23:30:55 +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