diff options
Diffstat (limited to 'src/sliceitoff/screens/settings.py')
-rw-r--r-- | src/sliceitoff/screens/settings.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/sliceitoff/screens/settings.py b/src/sliceitoff/screens/settings.py index c987126..4be56a8 100644 --- a/src/sliceitoff/screens/settings.py +++ b/src/sliceitoff/screens/settings.py @@ -1,9 +1,12 @@ """ screens.mainmenu - Screen for mainmenu""" from random import randrange from sliceitoff.text import TextPage +from sliceitoff.sfx import sfx -def settings_screen(selection, sfx_vol, music_vol): +def settings_screen(selection): """ Screen where current selection is flashing """ + sfx_slider = '#' * sfx.sfx_volume + ' ' * (10 - sfx.sfx_volume) + bgm_slider = '#' * sfx.music_volume + ' ' * (10 - sfx.music_volume) active = randrange(0xe9,0xf0) inactive = 0xe7 text = ( @@ -11,10 +14,10 @@ def settings_screen(selection, sfx_vol, music_vol): f"\n\n" f"\xe7SFX: " f"{chr(active if selection == 0 else inactive)}" - f"[{'#' * sfx_vol}{' ' * (10 - sfx_vol)}]\n\n" + f"[{sfx_slider}]\n\n" f"\xe7BGM: " f"{chr(active if selection == 1 else inactive)}" - f"[{'#' * music_vol}{' ' * (10 - music_vol)}]\n\n" + f"[{bgm_slider}]\n\n" f"{chr(active if selection == 2 else inactive)}" f"Back.") return TextPage( |