Continue menu

This commit is contained in:
Miloslav Ciz 2025-01-07 13:17:41 +01:00
parent 6e8badf4b1
commit 5d30b9d600
4 changed files with 48 additions and 26 deletions

19
audio.h
View file

@ -17,6 +17,7 @@
struct
{
uint32_t frame;
uint8_t on;
uint8_t soundPlayed;
uint16_t soundPlayedFrame;
uint32_t noise;
@ -38,19 +39,14 @@ void LCR_audioInit(void)
{
LCR_LOG0("initializing audio");
LCR_audio.frame = 0;
LCR_audio.on = 1;
LCR_audio.soundPlayed = LCR_SOUND_NONE;
LCR_audio.soundPlayedFrame = 0;
LCR_audio.noise = 0;
LCR_audio.crashSample = 0;
LCR_audio.engineOsc = 0;
LCR_audio.engineInc = 1;
LCR_audio.engineIntensity = 0;
LCR_audio.crashSample = 0;
LCR_audio.engineOsc = 0;
LCR_audio.engineInc = 1;
LCR_audio.engineIntensity = 0;
}
void LCR_audioSetEngineIntensity(uint8_t value)
@ -75,6 +71,9 @@ uint8_t LCR_audioGetNextSample(void)
{
unsigned char result = 128;
if (!LCR_audio.on)
return result;
switch (LCR_audio.soundPlayed)
{
case LCR_SOUND_CRASH_SMALL: