From eb0e89d3ea9ad91ae015a4929c11f1cf02ea307d Mon Sep 17 00:00:00 2001 From: Roman Masanin <36927roma@gmail.com> Date: Thu, 1 Oct 2020 23:11:20 +0300 Subject: half done processActiveQueues --- src/audio/AudioManager.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/audio/AudioManager.h') diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h index 0b9dd4f7..07e5bc81 100644 --- a/src/audio/AudioManager.h +++ b/src/audio/AudioManager.h @@ -181,6 +181,7 @@ public: uint8 m_nActiveSamples; uint8 field_4; // unused bool m_bDynamicAcousticModelingStatus; + int8 field_6; float m_fSpeedOfSound; bool m_bTimerJustReset; int32 m_nTimer; -- cgit v1.2.3 From 63e5faef1155af66af12e6bff3a087c0200abc14 Mon Sep 17 00:00:00 2001 From: Roman Masanin <36927roma@gmail.com> Date: Fri, 2 Oct 2020 03:55:26 +0300 Subject: rewieved some audio functions --- src/audio/AudioManager.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/audio/AudioManager.h') diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h index 07e5bc81..5aa507d1 100644 --- a/src/audio/AudioManager.h +++ b/src/audio/AudioManager.h @@ -250,14 +250,14 @@ public: void CalculateDistance(bool &condition, float dist); //done bool CheckForAnAudioFileOnCD() const; - void ClearActiveSamples(); - void ClearMissionAudio(uint8 slot); + void ClearActiveSamples(); //done + void ClearMissionAudio(uint8 slot); //done void ClearRequestedQueue(); - int32 ComputeDopplerEffectedFrequency(uint32 oldFreq, float position1, float position2, - float speedMultiplier) const; + uint32 ComputeDopplerEffectedFrequency(uint32 oldFreq, float position1, float position2, + float speedMultiplier) const; //done int32 ComputePan(float, CVector *); uint8 ComputeVolume(uint8 emittingVolume, float soundIntensity, float distance) const; - int32 CreateEntity(eAudioType type, void *entity); + int32 CreateEntity(eAudioType type, void *entity); //done void DestroyAllGameCreatedEntities(); void DestroyEntity(int32 id); @@ -311,7 +311,7 @@ public: void PreloadMissionAudio(uint8 slot, Const char *name); void PreTerminateGameSpecificShutdown(); //done /// processX - main logic of adding new sounds - void ProcessActiveQueues(); + void ProcessActiveQueues(); //done bool ProcessAirBrakes(cVehicleParams *params); bool ProcessBoatEngine(cVehicleParams *params); bool ProcessBoatMovingOverWater(cVehicleParams *params); -- cgit v1.2.3 From 064f2e66e1521ce61cc756c46d8467899c10be93 Mon Sep 17 00:00:00 2001 From: Roman Masanin <36927roma@gmail.com> Date: Fri, 2 Oct 2020 04:59:06 +0300 Subject: letter 'c' is done --- src/audio/AudioManager.h | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'src/audio/AudioManager.h') diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h index ee8a23ef..8ac30ecb 100644 --- a/src/audio/AudioManager.h +++ b/src/audio/AudioManager.h @@ -247,16 +247,15 @@ public: void AddSampleToRequestedQueue(); // done void AgeCrimes(); // done (inlined in vc) - void CalculateDistance(bool &condition, float dist); // done - bool CheckForAnAudioFileOnCD() const; - void ClearActiveSamples(); //done - void ClearMissionAudio(uint8 slot); //done - void ClearRequestedQueue(); - uint32 ComputeDopplerEffectedFrequency(uint32 oldFreq, float position1, float position2, - float speedMultiplier) const; //done - int32 ComputePan(float, CVector *); - uint8 ComputeVolume(uint8 emittingVolume, float soundIntensity, float distance) const; - int32 CreateEntity(eAudioType type, void *entity); //done + void CalculateDistance(bool &condition, float dist); // done + //bool CheckForAnAudioFileOnCD() const; // not exists in v1.0 and android + void ClearActiveSamples(); // done + void ClearMissionAudio(uint8 slot); // done + void ClearRequestedQueue(); // done (inlined in vc) + uint32 ComputeDopplerEffectedFrequency(uint32 oldFreq, float position1, float position2, float speedMultiplier) const; // done + int32 ComputePan(float, CVector *); // done + uint8 ComputeVolume(uint8 emittingVolume, float soundIntensity, float distance) const; // done + int32 CreateEntity(eAudioType type, void *entity); // done void DestroyAllGameCreatedEntities(); void DestroyEntity(int32 id); //done (inlined in vc) @@ -290,7 +289,7 @@ public: void Initialise(); // done void InitialisePoliceRadio(); void InitialisePoliceRadioZones(); - void InterrogateAudioEntities(); + void InterrogateAudioEntities(); // done bool IsAudioInitialised() const; bool IsMissionAudioSampleFinished(uint8 slot); bool IsMP3RadioChannelAvailable() const; // done -- cgit v1.2.3 From 1991f9b3622c5e6f31a53b9c92bbe7c9b868bd9e Mon Sep 17 00:00:00 2001 From: Roman Masanin <36927roma@gmail.com> Date: Fri, 2 Oct 2020 20:35:16 +0300 Subject: revert some changes and little fix --- src/audio/AudioManager.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/audio/AudioManager.h') diff --git a/src/audio/AudioManager.h b/src/audio/AudioManager.h index 8ac30ecb..267260c5 100644 --- a/src/audio/AudioManager.h +++ b/src/audio/AudioManager.h @@ -248,7 +248,7 @@ public: void AgeCrimes(); // done (inlined in vc) void CalculateDistance(bool &condition, float dist); // done - //bool CheckForAnAudioFileOnCD() const; // not exists in v1.0 and android + bool CheckForAnAudioFileOnCD() const; // done void ClearActiveSamples(); // done void ClearMissionAudio(uint8 slot); // done void ClearRequestedQueue(); // done (inlined in vc) -- cgit v1.2.3