Clean a bit

This commit is contained in:
Miloslav Ciz 2025-01-08 21:28:01 +01:00
parent ac95a4f0b6
commit 614741f6e8
6 changed files with 36 additions and 40 deletions

26
audio.h
View file

@ -13,7 +13,6 @@
#define LCR_AUDIO_CRASH_LEN 2048
struct
{
uint32_t frame;
@ -21,20 +20,12 @@ struct
uint8_t soundPlayed;
uint16_t soundPlayedFrame;
uint32_t noise;
uint8_t crashSample;
int engineIntensity;
int engineOsc;
int engineInc;
uint8_t crashSample;
int engineIntensity;
int engineOsc;
int engineInc;
} LCR_audio;
void LCR_audioInit(void)
{
LCR_LOG0("initializing audio");
@ -123,9 +114,7 @@ uint8_t LCR_audioGetNextSample(void)
LCR_audio.soundPlayedFrame++;
else if (LCR_audio.engineIntensity)
{
LCR_audio.engineOsc +=
LCR_audio.engineInc ?
(((_LCR_audioNoise() % 256) <
LCR_audio.engineOsc += LCR_audio.engineInc ? (((_LCR_audioNoise() % 256) <
(10 + LCR_audio.engineIntensity))) : -31;
if (LCR_audio.engineInc && LCR_audio.engineOsc >
@ -134,9 +123,8 @@ uint8_t LCR_audioGetNextSample(void)
else if ((!LCR_audio.engineInc) && LCR_audio.engineOsc < 10)
LCR_audio.engineInc = 1;
result +=
LCR_audio.engineIntensity < 20 ?
LCR_audio.engineOsc / 2 : LCR_audio.engineOsc;
result += LCR_audio.engineIntensity < 20 ?
LCR_audio.engineOsc / 2 : LCR_audio.engineOsc;
}
LCR_audio.frame++;