- Save case sensitive file names when scene entity entries
- Save case sensitive file names when scene entity entries
- Player/enemies getting hit by bullets
- Disbale all player actions when scene cleared dialog or scene restart dialog are active
- Enemies getting hit by bullets
- Memory utils that provide allocation tracking
- Memory utils that provide allocation tracking
- Remove excessive repitition in scene and editor code that handles multiple entity types
- Remove excessive repitition in scene and editor code that handles multiple entity types
- Allow switching to editor mode when game is in pause mode
- Allow switching to editor mode when game is in pause mode
@ -25,9 +25,8 @@ Todo:
- Gameplay level features:
- Gameplay level features:
- Each scene should always have a directional light that serves as the main source of light when there are no other lights
- Each scene should always have a directional light that serves as the main source of light when there are no other lights
- Each scene should always have a texture cube that serves as the sky
- Each scene should always have a texture cube that serves as the sky
- Triggers
x Triggers
- Basic Enemy
x Basic Enemy
- Main Menu Scene
? Split this todo into gameplay/engine todos
? Split this todo into gameplay/engine todos
? Write entity flags to scene file or when saving entity to file?
? Write entity flags to scene file or when saving entity to file?
? Add scene init/de-init function hashmap that maps a function that should be called when scene is loaded and unloaded. Save this to file for every scene or map functions based on the name of the scene?
? Add scene init/de-init function hashmap that maps a function that should be called when scene is loaded and unloaded. Save this to file for every scene or map functions based on the name of the scene?
@ -428,4 +427,5 @@ Done:
* RGB keys to progress to next level
* RGB keys to progress to next level
* Visual indicator on doors corresponding to their key masks
* Visual indicator on doors corresponding to their key masks
* Audio cues when player does not have the right key combination to open a particular door
* Audio cues when player does not have the right key combination to open a particular door
* Added saving scene init/cleanup funcs if there are any assigned when saving scene
* Added saving scene init/cleanup funcs if there are any assigned when saving scene