summaryrefslogtreecommitdiffstats
path: root/src/audio/AudioManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/audio/AudioManager.h')
-rw-r--r--src/audio/AudioManager.h180
1 files changed, 92 insertions, 88 deletions
diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h
index bba4b0d7..0ee1adf7 100644
--- a/src/audio/AudioManager.h
+++ b/src/audio/AudioManager.h
@@ -290,90 +290,93 @@ public:
uint32 GetMedicTalkSfx(CPed *ped, int16 sound);
uint32 GetFiremanTalkSfx(CPed *ped, int16 sound);
uint32 GetDefaultTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFOSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetHMYSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetHMOSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYRITalkSfx(CPed *ped, int16 sound);
- uint32 GetHFORITalkSfx(CPed *ped, int16 sound);
- uint32 GetHMYRITalkSfx(CPed *ped, int16 sound);
- uint32 GetHMORITalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYBETalkSfx(CPed *ped, int16 sound);
- uint32 GetHFOBETalkSfx(CPed *ped, int16 sound);
- uint32 GetHMYBETalkSfx(CPed *ped, int16 sound);
- uint32 GetHMOBETalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYBUTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYMDTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYCGTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFYPRTalkSfx(CPed *ped, int16 sound);
- uint32 GetHFOTRTalkSfx(CPed *ped, int16 sound);
- uint32 GetHMOTRTalkSfx(CPed *ped, int16 sound);
- uint32 GetHMYAPTalkSfx(CPed *ped, int16 sound);
- uint32 GetHMOCATalkSfx(CPed *ped, int16 sound);
- uint32 GetBMODKTalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYCRTalkSfx(CPed *ped, int16 sound);
- uint32 GetBFYSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetBFOSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetBMOSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetBFYRITalkSfx(CPed *ped, int16 sound);
- uint32 GetBFORITalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYRITalkSfx(CPed *ped, int16 sound);
- uint32 GetBFYBETalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYBETalkSfx(CPed *ped, int16 sound);
- uint32 GetBFOBETalkSfx(CPed *ped, int16 sound);
- uint32 GetBMOBETalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYBUTalkSfx(CPed *ped, int16 sound);
- uint32 GetBFYPRTalkSfx(CPed *ped, int16 sound);
- uint32 GetBFOTRTalkSfx(CPed *ped, int16 sound);
- uint32 GetBMOTRTalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYPITalkSfx(CPed *ped, int16 sound);
- uint32 GetBMYBBTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYCRTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFOSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMOSTTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYRITalkSfx(CPed *ped, int16 sound);
- uint32 GetWFORITalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYRITalkSfx(CPed *ped, int16 sound);
- uint32 GetWMORITalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYBETalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYBETalkSfx(CPed *ped, int16 sound);
- uint32 GetWFOBETalkSfx(CPed *ped, int16 sound);
- uint32 GetWMOBETalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYCWTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYGOTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFOGOTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMOGOTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYLGTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYLGTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYBUTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYBUTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMOBUTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYPRTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFOTRTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMOTRTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYPITalkSfx(CPed *ped, int16 sound);
- uint32 GetWMOCATalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYJGTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYJGTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYSKTalkSfx(CPed *ped, int16 sound);
- uint32 GetWMYSKTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYSHTalkSfx(CPed *ped, int16 sound);
- uint32 GetWFOSHTalkSfx(CPed *ped, int16 sound);
- uint32 GetJFOTOTalkSfx(CPed *ped, int16 sound);
- uint32 GetJMOTOTalkSfx(CPed *ped, int16 sound);
- uint32 GetCBTalkSfx(CPed *ped, int16 sound);
- uint32 GetHNTalkSfx(CPed *ped, int16 sound);
- uint32 GetSGTalkSfx(CPed *ped, int16 sound);
- uint32 GetCLTalkSfx(CPed *ped, int16 sound);
- uint32 GetGDTalkSfx(CPed *ped, int16 sound);
- uint32 GetBKTalkSfx(CPed *ped, int16 sound);
- uint32 GetPGTalkSfx(CPed *ped, int16 sound);
- uint32 GetVICETalkSfx(CPed *ped, int16 sound, int16 model);
- uint32 GetWFYG1TalkSfx(CPed *ped, int16 sound);
- uint32 GetWFYG2TalkSfx(CPed *ped, int16 sound);
+
+ // LCS: Do not delete, some of these are still used
+
+ //uint32 GetHFYSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFOSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMYSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMOSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFYRITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFORITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMYRITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMORITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFYBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFOBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMYBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMOBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFYBUTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFYMDTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFYCGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFYPRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHFOTRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMOTRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMYAPTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHMOCATalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMODKTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYCRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFYSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFOSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMOSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFYRITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFORITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYRITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFYBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFOBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMOBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYBUTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFYPRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBFOTRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMOTRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYPITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBMYBBTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYCRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFOSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMOSTTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYRITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFORITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYRITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMORITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFOBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMOBETalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYCWTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYGOTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFOGOTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMOGOTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYLGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYLGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYBUTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYBUTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMOBUTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYPRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFOTRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMOTRTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYPITalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMOCATalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYJGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYJGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYSKTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWMYSKTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYSHTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFOSHTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetJFOTOTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetJMOTOTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetCBTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetHNTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetSGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetCLTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetGDTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetBKTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetPGTalkSfx(CPed *ped, int16 sound);
+ //uint32 GetVICETalkSfx(CPed *ped, int16 sound, int16 model);
+ //uint32 GetWFYG1TalkSfx(CPed *ped, int16 sound);
+ //uint32 GetWFYG2TalkSfx(CPed *ped, int16 sound);
uint32 GetGenericMaleTalkSfx(CPed *ped, int16 sound); // todo names (inlined in vc)
uint32 GetGenericFemaleTalkSfx(CPed *ped, int16 sound); // todo names (inlined in vc)
@@ -468,7 +471,7 @@ public:
void ProcessScriptObject(int32 id);
void ProcessSpecial();
#ifdef GTA_TRAIN
- bool8 ProcessTrainNoise(cVehicleParams *params);
+ bool8 ProcessTrainNoise(cVehicleParams &params);
#endif
void ProcessVehicle(CVehicle *vehicle);
bool8 ProcessVehicleDoors(cVehicleParams &params);
@@ -563,8 +566,9 @@ public:
#define SET_LOOP_OFFSETS(sample)
#endif
-#if defined(AUDIO_MSS) && !defined(PS2_AUDIO_CHANNELS)
-static_assert(sizeof(cAudioManager) == 0x5558, "cAudioManager: error");
-#endif
+//#if defined(AUDIO_MSS) && !defined(PS2_AUDIO_CHANNELS)
+//static_assert(sizeof(cAudioManager) == 0x5558, "cAudioManager: error");
+//#endif
+
extern cAudioManager AudioManager;