]> git.lizzy.rs Git - nothing.git/commitdiff
(#1071) Actually apply volume from settings page
authorrexim <reximkut@gmail.com>
Sat, 2 Nov 2019 20:41:30 +0000 (03:41 +0700)
committerrexim <reximkut@gmail.com>
Sat, 2 Nov 2019 20:41:30 +0000 (03:41 +0700)
src/game.c

index f39c210ce0887a9a173957611223b922593f6596..e7fb23480cfaf681d4749efd982a2e48ecd4bbcb 100644 (file)
@@ -245,8 +245,6 @@ int game_update(Game *game, float delta_time)
                 return -1;
             }
 
-            // TODO(#1071): Move level picker volume update to a more appropriate place
-            // sound_samples_update_volume(game->sound_samples, level_picker_get_volume(game->level_picker));
             game_switch_state(game, GAME_STATE_LEVEL);
         }
 
@@ -264,6 +262,9 @@ int game_update(Game *game, float delta_time)
 
     case GAME_STATE_SETTINGS: {
         settings_update(&game->settings, &game->camera, delta_time);
+        sound_samples_update_volume(
+            game->sound_samples,
+            game->settings.volume_slider.value);
     } break;
 
     case GAME_STATE_QUIT: