diff --git a/examples/audio/audio_stream_callback.c b/examples/audio/audio_stream_callback.c index 7c1a53728..e31e8e80b 100644 --- a/examples/audio/audio_stream_callback.c +++ b/examples/audio/audio_stream_callback.c @@ -182,50 +182,20 @@ int main(void) if (IsKeyPressed(KEY_LEFT)) { - switch (waveType) - { - case SINE: - { - waveType = SAWTOOTH; - } break; - case SQUARE: - { - waveType = SINE; - } break; - case TRIANGLE: - { - waveType = SQUARE; - } break; - case SAWTOOTH: - { - waveType = TRIANGLE; - } break; - } + if (waveType == SINE) waveType = SAWTOOTH; + else if (waveType == SQUARE) waveType = SINE; + else if (waveType == TRIANGLE) waveType = SQUARE; + else waveType = TRIANGLE; SetAudioStreamCallback(stream, waveCallbacks[waveType]); } if (IsKeyPressed(KEY_RIGHT)) { - switch (waveType) - { - case SINE: - { - waveType = SQUARE; - } break; - case SQUARE: - { - waveType = TRIANGLE; - } break; - case TRIANGLE: - { - waveType = SAWTOOTH; - } break; - case SAWTOOTH: - { - waveType = SINE; - } break; - } + if (waveType == SINE) waveType = SQUARE; + else if (waveType == SQUARE) waveType = TRIANGLE; + else if (waveType == TRIANGLE) waveType = SAWTOOTH; + else waveType = SINE; SetAudioStreamCallback(stream, waveCallbacks[waveType]); }