removing unnecessary print
This commit is contained in:
@@ -27,14 +27,7 @@ public:
|
||||
: System(world, eventBroker) { }
|
||||
~SoundSystem();
|
||||
void Initialize() override;
|
||||
|
||||
//void UpdateEntity(double dt, EntityID entity, EntityID parent) override;
|
||||
void Update(double dt) override;
|
||||
//void OnComponentCreated(std::string type, std::shared_ptr<Component> component) override;
|
||||
//void OnComponentRemoved(std::string type, Component* component) override;
|
||||
//void PlaySound(Components::SoundEmitter* emitter, std::string path); // Use if you want to play a temporary .wav file not from component
|
||||
//void PlaySound(std::shared_ptr<Components::SoundEmitter> emitter); // Use if you want to play .wav file from component
|
||||
//void StopSound(std::shared_ptr<Components::SoundEmitter> emitter);
|
||||
|
||||
|
||||
|
||||
@@ -45,8 +38,6 @@ private:
|
||||
dd::EventRelay<SoundSystem, dd::Events::Contact> m_EContact;
|
||||
bool OnPlaySFX(const dd::Events::PlaySFX &event);
|
||||
bool OnContact(const dd::Events::Contact &event);
|
||||
|
||||
ALuint LoadFile(std::string fileName);
|
||||
ALuint CreateSource();
|
||||
|
||||
//std::map<Component*, ALuint> m_Sources;
|
||||
|
||||
@@ -7,8 +7,6 @@ dd::Sound::Sound(std::string path)
|
||||
|
||||
ALuint dd::Sound::LoadFile(std::string path)
|
||||
{
|
||||
|
||||
LOG_ERROR("Detta meddelande ska du bara få 1 gång! -----------------------------");
|
||||
if (m_BufferCache.find(path) != m_BufferCache.end()) {
|
||||
return m_BufferCache[path];
|
||||
}
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
|
||||
dd::Systems::SoundSystem::~SoundSystem()
|
||||
{
|
||||
//alDeleteSources(1, m_Source);
|
||||
alSourcei(m_Source, AL_BUFFER, 0);
|
||||
alDeleteSources(1, &m_Source);
|
||||
}
|
||||
|
||||
void dd::Systems::SoundSystem::Initialize()
|
||||
@@ -39,10 +40,8 @@ void dd::Systems::SoundSystem::Update(double dt)
|
||||
bool dd::Systems::SoundSystem::OnPlaySFX(const dd::Events::PlaySFX &event)
|
||||
{
|
||||
m_Source = CreateSource();
|
||||
//ALuint buffer = LoadFile(event.path); //change to resourcemanager load
|
||||
Sound *sound = ResourceManager::Load<Sound>(event.path);
|
||||
ALuint buffer = sound->Buffer();
|
||||
|
||||
alSourcei(m_Source, AL_BUFFER, buffer);
|
||||
alSourcePlay(m_Source);
|
||||
}
|
||||
@@ -73,8 +72,3 @@ ALuint dd::Systems::SoundSystem::CreateSource()
|
||||
|
||||
return source;
|
||||
}
|
||||
|
||||
ALuint dd::Systems::SoundSystem::LoadFile(std::string path)
|
||||
{
|
||||
/*Moved code*/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user