Adds basic audio component functionality

Adds basic audio component and loads default sound for testing

Adds default sounds to the assets folder and includes them in the project.
This commit is contained in:
2025-09-15 16:08:46 +02:00
parent 5bb802f0fc
commit 9a8bfc43eb
4 changed files with 32 additions and 12 deletions

View File

@@ -64,6 +64,9 @@
<Filter Include="Fichiers d%27en-tête\System">
<UniqueIdentifier>{567548ae-97a4-413e-8d44-86d6e8252487}</UniqueIdentifier>
</Filter>
<Filter Include="Assets\sounds">
<UniqueIdentifier>{07d9b560-f7ad-4828-9317-3638b07359f1}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="include\backends\imgui_impl_dx11.cpp">
@@ -470,6 +473,9 @@
<ClInclude Include="src\inc\system\ecs\systems\render_system.h">
<Filter>Fichiers d%27en-tête</Filter>
</ClInclude>
<ClInclude Include="src\inc\system\ecs\components\audio_component.h">
<Filter>Fichiers d%27en-tête</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<Image Include="KhaoticIcon.ico">
@@ -662,11 +668,17 @@
<CopyFileToFolders Include="assets\Model\TXT\water.txt">
<Filter>Assets\Model\TXT</Filter>
</CopyFileToFolders>
<CopyFileToFolders Include="assets\sounds\default.mp3">
<Filter>Assets\sounds</Filter>
</CopyFileToFolders>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
<None Include="assets\Texture\imgui.ini">
<Filter>Texture</Filter>
</None>
<None Include="assets\sounds\default.opus">
<Filter>Assets\sounds</Filter>
</None>
</ItemGroup>
</Project>