79 class SoundEffectID_t {
81 SoundEffectID_t(u32 soundID) : id(soundID) {}
83 operator u32()
const {
88 void playObjSound(T *obj,
const mVec2_c &pos,
int playerNo)
const {
89 obj->startSound(
id, dAudio::cvtSndObjctPos(pos), playerNo);
93 void playObjSound(T *obj,
const mVec3_c &pos,
int playerNo)
const {
94 obj->startSound(
id, dAudio::cvtSndObjctPos(pos), playerNo);
97 void playEmySound(
const mVec2_c &pos,
int playerNo)
const {
98 playObjSound(dAudio::g_pSndObjEmy, pos, playerNo);
101 void playEmySound(
const mVec3_c &pos,
int playerNo)
const {
102 playObjSound(dAudio::g_pSndObjEmy, pos, playerNo);
105 void playMapSound(
const mVec2_c &pos,
int playerNo)
const {
106 playObjSound(dAudio::g_pSndObjMap, pos, playerNo);
109 void playMapSound(
const mVec3_c &pos,
int playerNo)
const {
110 playObjSound(dAudio::g_pSndObjMap, pos, playerNo);