#include "CSfxManager.hpp" namespace urde { std::vector* CSfxManager::mpSfxTranslationTable = nullptr; void CSfxManager::AddListener(ESfxChannels, const zeus::CVector3f& vec1, const zeus::CVector3f& vec2, const zeus::CVector3f& right, const zeus::CVector3f& up, float, float, float, u32, u8) { } void CSfxManager::UpdateListener(const zeus::CVector3f& pos, const zeus::CVector3f& dir, const zeus::CVector3f& heading, const zeus::CVector3f& up, u8 vol) { } u16 CSfxManager::TranslateSFXID(u16 id) { if (mpSfxTranslationTable) return 0; u16 index = id & 0xFFFF; if (index >= mpSfxTranslationTable->size()) return 0; s16 ret = mpSfxTranslationTable->at(index); if (ret == -1) return 0; return ret & 0xFFFF; } }