#ifndef __URDE_CAUDIOSYS_HPP__ #define __URDE_CAUDIOSYS_HPP__ #include "../GCNTypes.hpp" #include "zeus/CVector3f.hpp" #include "amuse/amuse.hpp" namespace urde { class CAudioSys { amuse::Engine m_engine; public: struct C3DEmitterParmData { zeus::CVector3f pos; zeus::CVector3f dir; float maxDist; float distComp; u32 flags; u16 sfxId; u8 maxVol; u8 minVol; u8 extra[2]; }; CAudioSys(amuse::IBackendVoiceAllocator& backend, u8,u8,u8,u8,u32) : m_engine(backend) { } }; } #endif // __URDE_CAUDIOSYS_HPP__