mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 06:44:27 +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)
|
static void check_volume(bool pressed_up, bool pressed_down)
|
||||||
{
|
{
|
||||||
char msg[256];
|
char msg[256];
|
||||||
float db_change = 0.0f;
|
|
||||||
|
|
||||||
if (!pressed_up && !pressed_down)
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (pressed_up)
|
if (pressed_up)
|
||||||
db_change += 0.5f;
|
g_extern.audio_data.volume_db += 0.5f;
|
||||||
if (pressed_down)
|
else if (pressed_down)
|
||||||
db_change -= 0.5f;
|
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 = max(g_extern.audio_data.volume_db, -80.0f);
|
||||||
g_extern.audio_data.volume_db = min(g_extern.audio_data.volume_db, 12.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