Implements darkie for preferences screen

This commit is contained in:
GManon 2022-11-28 19:37:34 -03:00
parent 9252776dad
commit 11ceb1a73f
2 changed files with 16 additions and 10 deletions

View File

@ -979,23 +979,17 @@ screen preferences():
cols 1
mousewheel True
draggable True
xsize 320
xsize 300
ysize 250
if len(languages)>4:
scrollbars "vertical"
for lang in languages:
fixed:
xsize 400
xsize 300
ysize 60
hbox:
spacing 10
textbutton lang["name"]:
activate_sound "audio/ui/uiRollover.wav"
action If(lang["value"] in persistent.seenWarning or lang["value"] == None,
true = [Language(lang["value"])],
false = [Language(lang["value"]), AddToSet(set=persistent.seenWarning, value=lang["value"]), Show(screen="OkPrompt", message=notice, go_menu=False)]
)
add lang["image"] at icon
use lang_button(lang)
vbox:
style_prefix "check"

View File

@ -112,4 +112,16 @@ screen lang_sel:
else:
# Renpy seethes if a vpgrid doesn't have the exact maximum amount of items for some reason.
add Null(0,0)
at truecenter
at truecenter
screen lang_button(lang):
textbutton lang["name"]:
activate_sound "audio/ui/uiRollover.wav"
action If(lang["value"] in persistent.seenWarning or lang["value"] == None,
true = [Language(lang["value"])],
false = [Language(lang["value"]), AddToSet(set=persistent.seenWarning, value=lang["value"]), Show(screen="OkPrompt", message=notice, go_menu=False)]
)
if _preferences.language == lang["value"]:
add glowie(lang["image"]) at icon
else:
add darkie(lang["image"]) at icon