From 7d33e2da725aa4c9c4cc3f8bee2903efc85a504e Mon Sep 17 00:00:00 2001 From: CatChow0 Date: Wed, 10 Sep 2025 02:00:21 +0200 Subject: [PATCH] Minor - Improves scene editor and adds audio support - V13.1.0 Improves the scene editor by adding an inspector window to view and modify entity components. Adds audio component support with basic playback controls integrated into the inspector. Adds default audio files. --- .../.idea/workspace.xml | 20 +- enginecustom/assets/sounds/default.mp3 | Bin 0 -> 1546604 bytes enginecustom/assets/sounds/default.opus | Bin 0 -> 1376208 bytes enginecustom/src/inc/system/ecs/component.h | 7 + .../system/ecs/components/audio_component.h | 92 ++- .../ecs/components/identity_component.h | 14 + .../ecs/components/model_path_component.h | 10 + .../system/ecs/components/physics_component.h | 39 ++ .../system/ecs/components/render_component.h | 10 + .../system/ecs/components/shader_component.h | 21 + .../ecs/components/transform_component.h | 20 + .../src/inc/system/ecs/entity_manager.h | 16 + enginecustom/src/inc/system/imguiManager.h | 13 +- enginecustom/src/src/system/imguiManager.cpp | 579 ++++++++---------- x64/Release/assets/sounds/default.mp3 | Bin 0 -> 1546604 bytes 15 files changed, 504 insertions(+), 337 deletions(-) create mode 100644 enginecustom/assets/sounds/default.mp3 create mode 100644 enginecustom/assets/sounds/default.opus create mode 100644 x64/Release/assets/sounds/default.mp3 diff --git a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml index 2f6e2a5..7a883d5 100644 --- a/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml +++ b/.idea/.idea.KhaoticEngineReborn/.idea/workspace.xml @@ -5,13 +5,18 @@ - - - - - - + + + + + + + + + + +