Открыть боковую панель
Сапожник Максим Валентинович
re3
Коммиты
a15d5589
Коммит
a15d5589
создал
Сен 02, 2021
по автору
Sergeanur
Просмотр файлов
Fix reflection counter
владелец
d23c045d
Изменения
1
Скрыть пробелы
Построчно
Рядом
src/audio/AudioManager.cpp
Просмотр файла @
a15d5589
...
...
@@ -723,6 +723,7 @@ cAudioManager::AddReflectionsToRequestedQueue()
{
float
reflectionDistance
;
int32
noise
;
uint32
oldCounter
=
m_sQueueSample
.
m_nCounter
;
uint8
emittingVolume
=
(
m_sQueueSample
.
m_nVolume
>>
1
)
+
(
m_sQueueSample
.
m_nVolume
>>
3
);
for
(
uint32
i
=
0
;
i
<
ARRAY_SIZE
(
m_afReflectionsDistances
);
i
++
)
{
...
...
@@ -734,7 +735,7 @@ cAudioManager::AddReflectionsToRequestedQueue()
SET_EMITTING_VOLUME
(
emittingVolume
);
m_sQueueSample
.
m_nVolume
=
ComputeVolume
(
emittingVolume
,
m_sQueueSample
.
m_MaxDistance
,
m_sQueueSample
.
m_fDistance
);
if
(
m_sQueueSample
.
m_nVolume
>
emittingVolume
>>
4
)
{
m_sQueueSample
.
m_nCounter
+
=
(
i
+
1
)
<<
8
;
m_sQueueSample
.
m_nCounter
=
oldCounter
+
(
(
i
+
1
)
<<
8
)
;
if
(
m_sQueueSample
.
m_nLoopCount
>
0
)
{
noise
=
RandomDisplacement
(
m_sQueueSample
.
m_nFrequency
>>
5
);
if
(
noise
>
0
)
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать