Bring fast skipping to the skip button (fucking finally)

This commit is contained in:
Map 2024-10-05 09:14:16 -05:00
parent e41e277f7b
commit 7904646359

View file

@ -259,11 +259,12 @@ style choice_button_text is default:
## The quick menu is displayed in-game to provide easy access to the out-of-game ## The quick menu is displayed in-game to provide easy access to the out-of-game
## menus. ## menus.
screen quick_button(filename, label, function): screen quick_button(filename, label, function=NullAction(), function2=NullAction()):
button: button:
xsize 71 xsize 71
ysize 71 ysize 71
action function action function
alternate function2
if 'Return' in label or 'Back' in label or 'Menu' in label: if 'Return' in label or 'Back' in label or 'Menu' in label:
activate_sound "audio/ui/uiBack.wav" activate_sound "audio/ui/uiBack.wav"
else: else:
@ -276,7 +277,7 @@ screen quick_button(filename, label, function):
# Reuse the same image string and keep things 'neat'. # Reuse the same image string and keep things 'neat'.
screen quick_buttons(filename, label_functions): screen quick_buttons(filename, label_functions):
for l_f in label_functions: for l_f in label_functions:
use quick_button(filename, l_f[0], l_f[1]) use quick_button(filename, l_f[0], l_f[1], l_f[2])
screen quick_menu(): screen quick_menu():
@ -292,10 +293,10 @@ screen quick_menu():
use quick_buttons("gui/button/uioptionbuttons/template_idle.png", use quick_buttons("gui/button/uioptionbuttons/template_idle.png",
[ [
[ _("Skip"), Skip() ], [ _("Skip"), Skip(), Skip(fast=True, confirm=True) ],
[ _("Save"), ShowMenu('save') ], [ _("Save"), ShowMenu('save'), NullAction() ],
[ _("Auto"), Preference("auto-forward", "toggle") ], [ _("Auto"), Preference("auto-forward", "toggle"), NullAction() ],
[ _("Load"), ShowMenu('load') ] [ _("Load"), ShowMenu('load'), NullAction() ]
] ) ] )
screen score_menu(): screen score_menu():
@ -1788,10 +1789,10 @@ screen quick_menu():
yalign 0.975 yalign 0.975
use quick_buttons("gui/button/uioptionbuttons/template_idle.png", \ use quick_buttons("gui/button/uioptionbuttons/template_idle.png", \
[ \ [ \
[ _("Back"), Rollback() ], \ [ _("Back"), Rollback(), NullAction()], \
[ _("Skip"), Skip() ], \ [ _("Skip"), Skip(), Skip(fast=True, confirm=True) ], \
[ _("Auto"), Preference("auto-forward", "toggle") ], \ [ _("Auto"), Preference("auto-forward", "toggle"), NullAction() ], \
[ _("Menu"), ShowMenu() ] \ [ _("Menu"), ShowMenu(), NullAction() ] \
] ) ] )
screen extrasnavigation(): #Updates are removed (not even supported by Ren'Py) screen extrasnavigation(): #Updates are removed (not even supported by Ren'Py)