mirror of
https://github.com/libretro/RetroArch
synced 2025-03-29 22:20:21 +00:00
runloop.c - Simplify check_mute
This commit is contained in:
parent
dc8374b186
commit
5dc171c8a6
13
runloop.c
13
runloop.c
@ -53,17 +53,14 @@ static void check_mute(void)
|
||||
static void check_volume(bool pressed_up, bool pressed_down)
|
||||
{
|
||||
char msg[256];
|
||||
float db_change = 0.0f;
|
||||
|
||||
if (!pressed_up && !pressed_down)
|
||||
return;
|
||||
|
||||
if (pressed_up)
|
||||
db_change += 0.5f;
|
||||
if (pressed_down)
|
||||
db_change -= 0.5f;
|
||||
g_extern.audio_data.volume_db += 0.5f;
|
||||
else if (pressed_down)
|
||||
g_extern.audio_data.volume_db -= 0.5f;
|
||||
else
|
||||
return;
|
||||
|
||||
g_extern.audio_data.volume_db += db_change;
|
||||
g_extern.audio_data.volume_db = max(g_extern.audio_data.volume_db, -80.0f);
|
||||
g_extern.audio_data.volume_db = min(g_extern.audio_data.volume_db, 12.0f);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user