IsMissionAudioSamplePlaying (from VC)
This commit is contained in:
parent
af564d865c
commit
be9954ecc6
@ -8664,7 +8664,7 @@ cAudioManager::MissionScriptAudioUsesPoliceChannel(int32 soundMission) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
cAudioManager::PreloadMissionAudio(const char *name)
|
cAudioManager::PreloadMissionAudio(Const char *name)
|
||||||
{
|
{
|
||||||
if (m_bIsInitialised) {
|
if (m_bIsInitialised) {
|
||||||
int32 missionAudioSfx = FindMissionAudioSfx(name);
|
int32 missionAudioSfx = FindMissionAudioSfx(name);
|
||||||
|
@ -213,7 +213,7 @@ public:
|
|||||||
float GetReflectionsDistance(int32 idx) const { return m_afReflectionsDistances[idx]; }
|
float GetReflectionsDistance(int32 idx) const { return m_afReflectionsDistances[idx]; }
|
||||||
int32 GetRandomNumber(int32 idx) const { return m_anRandomTable[idx]; }
|
int32 GetRandomNumber(int32 idx) const { return m_anRandomTable[idx]; }
|
||||||
int32 GetRandomNumberInRange(int32 idx, int32 low, int32 high) const { return (m_anRandomTable[idx] % (high - low + 1)) + low; }
|
int32 GetRandomNumberInRange(int32 idx, int32 low, int32 high) const { return (m_anRandomTable[idx] % (high - low + 1)) + low; }
|
||||||
bool IsMissionAudioPlaying() const { return m_sMissionAudio.m_nPlayStatus == 1; }
|
bool IsMissionAudioSamplePlaying() const { return m_sMissionAudio.m_nPlayStatus == 1; }
|
||||||
|
|
||||||
// "Should" be in alphabetic order, except "getXTalkSfx"
|
// "Should" be in alphabetic order, except "getXTalkSfx"
|
||||||
void AddDetailsToRequestedOrderList(uint8 sample);
|
void AddDetailsToRequestedOrderList(uint8 sample);
|
||||||
@ -358,7 +358,7 @@ public:
|
|||||||
void PostInitialiseGameSpecificSetup();
|
void PostInitialiseGameSpecificSetup();
|
||||||
void PostTerminateGameSpecificShutdown();
|
void PostTerminateGameSpecificShutdown();
|
||||||
void PreInitialiseGameSpecificSetup() const;
|
void PreInitialiseGameSpecificSetup() const;
|
||||||
void PreloadMissionAudio(const char *name);
|
void PreloadMissionAudio(Const char *name);
|
||||||
void PreTerminateGameSpecificShutdown();
|
void PreTerminateGameSpecificShutdown();
|
||||||
/// processX - main logic of adding new sounds
|
/// processX - main logic of adding new sounds
|
||||||
void ProcessActiveQueues();
|
void ProcessActiveQueues();
|
||||||
|
@ -290,7 +290,7 @@ cDMAudio::StopCutSceneMusic(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
cDMAudio::PreloadMissionAudio(char *missionAudio)
|
cDMAudio::PreloadMissionAudio(Const char *missionAudio)
|
||||||
{
|
{
|
||||||
AudioManager.PreloadMissionAudio(missionAudio);
|
AudioManager.PreloadMissionAudio(missionAudio);
|
||||||
}
|
}
|
||||||
|
@ -76,7 +76,7 @@ public:
|
|||||||
void PlayPreloadedCutSceneMusic(void);
|
void PlayPreloadedCutSceneMusic(void);
|
||||||
void StopCutSceneMusic(void);
|
void StopCutSceneMusic(void);
|
||||||
|
|
||||||
void PreloadMissionAudio(char *missionAudio);
|
void PreloadMissionAudio(Const char *missionAudio);
|
||||||
uint8 GetMissionAudioLoadingStatus(void);
|
uint8 GetMissionAudioLoadingStatus(void);
|
||||||
void SetMissionAudioLocation(float x, float y, float z);
|
void SetMissionAudioLocation(float x, float y, float z);
|
||||||
void PlayLoadedMissionAudio(void);
|
void PlayLoadedMissionAudio(void);
|
||||||
|
@ -526,7 +526,7 @@ cMusicManager::ServiceGameMode()
|
|||||||
} else if (dist >= 100.0f) {
|
} else if (dist >= 100.0f) {
|
||||||
int8 volume = ((45.0f - (Sqrt(dist) - 10.0f)) / 45.0f * 100.0f);
|
int8 volume = ((45.0f - (Sqrt(dist) - 10.0f)) / 45.0f * 100.0f);
|
||||||
int8 pan;
|
int8 pan;
|
||||||
if (AudioManager.IsMissionAudioPlaying())
|
if (AudioManager.IsMissionAudioSamplePlaying())
|
||||||
volume /= 4;
|
volume /= 4;
|
||||||
if (volume != 0) {
|
if (volume != 0) {
|
||||||
CVector trVec;
|
CVector trVec;
|
||||||
@ -538,7 +538,7 @@ cMusicManager::ServiceGameMode()
|
|||||||
if (gRetuneCounter)
|
if (gRetuneCounter)
|
||||||
volume /= 4;
|
volume /= 4;
|
||||||
SampleManager.SetStreamedVolumeAndPan(volume, pan, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(volume, pan, 0, 0);
|
||||||
} else if (AudioManager.IsMissionAudioPlaying()) {
|
} else if (AudioManager.IsMissionAudioSamplePlaying()) {
|
||||||
SampleManager.SetStreamedVolumeAndPan(25, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(25, 63, 0, 0);
|
||||||
} else if (gRetuneCounter) {
|
} else if (gRetuneCounter) {
|
||||||
SampleManager.SetStreamedVolumeAndPan(25, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(25, 63, 0, 0);
|
||||||
@ -546,7 +546,7 @@ cMusicManager::ServiceGameMode()
|
|||||||
SampleManager.SetStreamedVolumeAndPan(100, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(100, 63, 0, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (AudioManager.IsMissionAudioPlaying()) {
|
} else if (AudioManager.IsMissionAudioSamplePlaying()) {
|
||||||
SampleManager.SetStreamedVolumeAndPan(25, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(25, 63, 0, 0);
|
||||||
nFramesSinceCutsceneEnded = 0;
|
nFramesSinceCutsceneEnded = 0;
|
||||||
} else {
|
} else {
|
||||||
@ -832,7 +832,7 @@ cMusicManager::ServiceAnnouncement()
|
|||||||
|
|
||||||
SampleManager.SetStreamedVolumeAndPan(0, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(0, 63, 0, 0);
|
||||||
if (SampleManager.StartStreamedFile(m_nAnnouncement, 0, 0)) {
|
if (SampleManager.StartStreamedFile(m_nAnnouncement, 0, 0)) {
|
||||||
SampleManager.SetStreamedVolumeAndPan(AudioManager.IsMissionAudioPlaying() ? 25 : 100, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(AudioManager.IsMissionAudioSamplePlaying() ? 25 : 100, 63, 0, 0);
|
||||||
m_bAnnouncementInProgress = true;
|
m_bAnnouncementInProgress = true;
|
||||||
m_nPreviousStreamedSound = m_nCurrentStreamedSound;
|
m_nPreviousStreamedSound = m_nCurrentStreamedSound;
|
||||||
m_nCurrentStreamedSound = m_nAnnouncement;
|
m_nCurrentStreamedSound = m_nAnnouncement;
|
||||||
@ -905,7 +905,7 @@ cMusicManager::ChangeRadioChannel()
|
|||||||
return false;
|
return false;
|
||||||
if (!SampleManager.StartStreamedFile(m_nCurrentStreamedSound, GetTrackStartPos(m_nCurrentStreamedSound), 0))
|
if (!SampleManager.StartStreamedFile(m_nCurrentStreamedSound, GetTrackStartPos(m_nCurrentStreamedSound), 0))
|
||||||
return false;
|
return false;
|
||||||
SampleManager.SetStreamedVolumeAndPan(AudioManager.IsMissionAudioPlaying() ? 25 : 100, 63, 0, 0);
|
SampleManager.SetStreamedVolumeAndPan(AudioManager.IsMissionAudioSamplePlaying() ? 25 : 100, 63, 0, 0);
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user