73 class SoundEffectID_t {
75 SoundEffectID_t(u32 soundID) : id(soundID) {}
77 operator u32()
const {
82 void playObjSound(T *obj,
const mVec2_c &pos,
int playerNo)
const {
83 obj->startSound(
id, dAudio::cvtSndObjctPos(pos), playerNo);
87 void playObjSound(T *obj,
const mVec3_c &pos,
int playerNo)
const {
88 obj->startSound(
id, dAudio::cvtSndObjctPos(pos), playerNo);
91 void playEmySound(
const mVec2_c &pos,
int playerNo)
const {
92 playObjSound(dAudio::g_pSndObjEmy, pos, playerNo);
95 void playEmySound(
const mVec3_c &pos,
int playerNo)
const {
96 playObjSound(dAudio::g_pSndObjEmy, pos, playerNo);
99 void playMapSound(
const mVec2_c &pos,
int playerNo)
const {
100 playObjSound(dAudio::g_pSndObjMap, pos, playerNo);
103 void playMapSound(
const mVec3_c &pos,
int playerNo)
const {
104 playObjSound(dAudio::g_pSndObjMap, pos, playerNo);