mirror of
https://github.com/GTAmodding/re3.git
synced 2025-07-13 04:54:09 +00:00
More small audio fixes
This commit is contained in:
parent
13a0bf1c43
commit
4ff0697b4d
2 changed files with 13 additions and 14 deletions
|
@ -32,7 +32,7 @@ cAudioManager::cAudioManager()
|
|||
ClearActiveSamples();
|
||||
GenerateIntegerRandomNumberTable();
|
||||
field_4 = 0;
|
||||
m_bDynamicAcousticModelingStatus = 1;
|
||||
m_bDynamicAcousticModelingStatus = true;
|
||||
|
||||
for (int i = 0; i < NUM_AUDIOENTITIES; i++) {
|
||||
m_asAudioEntities[i].m_bIsUsed = false;
|
||||
|
@ -514,19 +514,19 @@ cAudioManager::RandomDisplacement(uint32 seed) const
|
|||
{
|
||||
int32 value;
|
||||
|
||||
static bool bIsEven = true;
|
||||
static uint32 base = 0;
|
||||
static bool bPos = true;
|
||||
static uint32 Adjustment = 0;
|
||||
|
||||
if (!seed)
|
||||
return 0;
|
||||
|
||||
value = m_anRandomTable[(base + seed) % 5] % seed;
|
||||
base += value;
|
||||
value = m_anRandomTable[(Adjustment + seed) % 5] % seed;
|
||||
Adjustment += value;
|
||||
|
||||
if (value % 2) {
|
||||
bIsEven = !bIsEven;
|
||||
bPos = !bPos;
|
||||
}
|
||||
if (!bIsEven)
|
||||
if (!bPos)
|
||||
value = -value;
|
||||
return value;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue