Clean a bit
This commit is contained in:
parent
ac95a4f0b6
commit
614741f6e8
6 changed files with 36 additions and 40 deletions
26
audio.h
26
audio.h
|
@ -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++;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue