2016-02-13 09:02:47 +00:00
|
|
|
#ifndef __PSHAG_CAUDIOSYS_HPP__
|
|
|
|
#define __PSHAG_CAUDIOSYS_HPP__
|
2015-08-18 05:54:43 +00:00
|
|
|
|
|
|
|
#include "../GCNTypes.hpp"
|
2015-08-20 02:52:07 +00:00
|
|
|
#include "CVector3f.hpp"
|
2015-08-18 05:54:43 +00:00
|
|
|
|
2016-02-13 09:02:47 +00:00
|
|
|
namespace pshag
|
2015-08-18 05:54:43 +00:00
|
|
|
{
|
|
|
|
|
|
|
|
class CAudioSys
|
|
|
|
{
|
|
|
|
public:
|
2015-08-20 02:52:07 +00:00
|
|
|
struct C3DEmitterParmData
|
|
|
|
{
|
2015-10-08 00:30:10 +00:00
|
|
|
Zeus::CVector3f pos;
|
|
|
|
Zeus::CVector3f dir;
|
2015-08-20 02:52:07 +00:00
|
|
|
float maxDist;
|
|
|
|
float distComp;
|
|
|
|
u32 flags;
|
|
|
|
u16 sfxId;
|
|
|
|
u8 maxVol;
|
|
|
|
u8 minVol;
|
|
|
|
u8 extra[2];
|
|
|
|
};
|
2015-08-18 05:54:43 +00:00
|
|
|
CAudioSys(u8,u8,u8,u8,u32)
|
|
|
|
{
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
2016-02-13 09:02:47 +00:00
|
|
|
#endif // __PSHAG_CAUDIOSYS_HPP__
|