WIP: OpenAL audio system.
This commit is contained in:
7
Voile/Source/Audio/AudioSystem.cs
Normal file
7
Voile/Source/Audio/AudioSystem.cs
Normal file
@@ -0,0 +1,7 @@
|
||||
namespace Voile.Audio;
|
||||
|
||||
public abstract class AudioSystem : IUpdatableSystem
|
||||
{
|
||||
public abstract void Update(double deltaTime);
|
||||
public abstract void PlaySound(Sound sound, float volume);
|
||||
}
|
||||
@@ -116,13 +116,6 @@ namespace Voile
|
||||
Input = new RaylibInputSystem();
|
||||
}
|
||||
|
||||
if (AudioSystem is null)
|
||||
{
|
||||
AudioSystem = new StandardAudioSystem();
|
||||
}
|
||||
|
||||
AudioSystem.Start();
|
||||
|
||||
Input.Start();
|
||||
InitializeRenderer();
|
||||
}
|
||||
@@ -131,7 +124,6 @@ namespace Voile
|
||||
{
|
||||
Input?.Dispose();
|
||||
Renderer?.Dispose();
|
||||
AudioSystem?.Dispose();
|
||||
ResourceManager.Dispose();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user