28 lines
496 B
C++
28 lines
496 B
C++
#include"AudioManager.h"
|
|
|
|
AudioManager::AudioManager(AudioEngine& p_audioEngine):
|
|
m_audioEngine(p_audioEngine)
|
|
{
|
|
}
|
|
|
|
AudioManager::~AudioManager()
|
|
{
|
|
}
|
|
|
|
AudioSource* AudioManager::Load(char* p_fileName)
|
|
{
|
|
AudioClip* clip = new AudioClip(p_fileName);
|
|
m_audioSource = new AudioSource();
|
|
m_audioEngine.SubmitSource(m_audioSource);
|
|
m_audioSource->Load(clip);
|
|
return m_audioSource;
|
|
}
|
|
|
|
void AudioManager::Update(double p_deltaTime)
|
|
{
|
|
if(m_audioSource){
|
|
m_audioSource->Update(p_deltaTime);
|
|
}
|
|
}
|
|
|