summaryrefslogtreecommitdiff
path: root/src/sliceitoff/screens/settings.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sliceitoff/screens/settings.py')
-rw-r--r--src/sliceitoff/screens/settings.py9
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(