From 7309c6811959fafa70e6c2aa4bf6b7d9eb22399f Mon Sep 17 00:00:00 2001 From: Map Date: Sat, 5 Oct 2024 08:09:19 -0500 Subject: [PATCH] Bring edgescroll toggling from Wani --- game/options.rpy | 1 + game/screens.rpy | 5 +++++ game/src/cg_gallery.rpy | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/game/options.rpy b/game/options.rpy index 4e16c0e..6940549 100644 --- a/game/options.rpy +++ b/game/options.rpy @@ -139,6 +139,7 @@ default persistent.enable_debug_scores = config.developer default persistent.enable_chapter_select = config.developer default persistent.lewd = False default persistent.autoup = False +default persistent.gallery_edgescroll = True init python: # No idea what this does diff --git a/game/screens.rpy b/game/screens.rpy index 2f58dde..eb9afd0 100644 --- a/game/screens.rpy +++ b/game/screens.rpy @@ -1012,6 +1012,11 @@ screen preferences(): else: $ debug_story_variables(False) + vbox: + style_prefix "check" + label _("Gallery") + textbutton _("Enable Edgescrolling") action [Function(onclick_audio, persistent.gallery_edgescroll), ToggleVariable("persistent.gallery_edgescroll", True, False)] + vbox: xsize 676 style_prefix "check" diff --git a/game/src/cg_gallery.rpy b/game/src/cg_gallery.rpy index 44c67e2..b649ada 100644 --- a/game/src/cg_gallery.rpy +++ b/game/src/cg_gallery.rpy @@ -211,7 +211,7 @@ screen view_image(item, _origin): viewport id "vie": #Ren'Py isn't smart enough to not edgescroll while pressed, #so we'll have to disable this for mobile - if renpy.variant("pc"): + if renpy.variant("pc") and persistent.gallery_edgescroll: edgescroll (300, 1800) draggable True arrowkeys True