From 00c99eb41e8320337d80a61552ebe11a3e18f002 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Tue, 16 Mar 2021 01:21:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=AF=8F=E5=B8=A7=E7=BB=98?= =?UTF-8?q?=E5=88=B6=E5=90=8E=E6=98=AF=E5=90=A6=E6=89=A7=E8=A1=8Cdiscard?= =?UTF-8?q?=E7=9A=84=E5=85=A8=E5=B1=80=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zframework/init.lua | 4 +++- parts/globalTables.lua | 1 + parts/language/lang_en.lua | 1 + parts/language/lang_fr.lua | 1 + parts/language/lang_pt.lua | 1 + parts/language/lang_sp.lua | 1 + parts/language/lang_symbol.lua | 1 + parts/language/lang_zh.lua | 1 + parts/scenes/setting_video.lua | 8 +++----- 9 files changed, 13 insertions(+), 6 deletions(-) diff --git a/Zframework/init.lua b/Zframework/init.lua index dd0ecf69..19b4dcc4 100644 --- a/Zframework/init.lua +++ b/Zframework/init.lua @@ -590,7 +590,9 @@ function love.run() LOG.draw() gc_present() - gc_discard()--SPEED UPUPUP! + + --SPEED UPUPUP! + if SETTING.cleanCanvas then gc_discard()end end end diff --git a/parts/globalTables.lua b/parts/globalTables.lua index cf7db677..81122d08 100644 --- a/parts/globalTables.lua +++ b/parts/globalTables.lua @@ -268,6 +268,7 @@ SETTING={--Settings shakeFX=2, atkFX=2, frameMul=100, + cleanCanvas=true, text=true, score=true, diff --git a/parts/language/lang_en.lua b/parts/language/lang_en.lua index d3cdac57..036b1f76 100644 --- a/parts/language/lang_en.lua +++ b/parts/language/lang_en.lua @@ -309,6 +309,7 @@ return{ fullscreen="Full Screen", bg="Background", power="Power Info", + clean="Fast Draw", }, setting_sound={ title="Sound Settings", diff --git a/parts/language/lang_fr.lua b/parts/language/lang_fr.lua index 5404fd15..d9fa555d 100644 --- a/parts/language/lang_fr.lua +++ b/parts/language/lang_fr.lua @@ -285,6 +285,7 @@ return{ fullscreen="Plein écran", bg="Arrière-plan", power="Infos d'alimentation", + -- clean="Fast Draw", }, setting_sound={ title="Paramètres du son", diff --git a/parts/language/lang_pt.lua b/parts/language/lang_pt.lua index b9c3c472..4cf56c2e 100644 --- a/parts/language/lang_pt.lua +++ b/parts/language/lang_pt.lua @@ -309,6 +309,7 @@ return{ fullscreen="Tela cheia", bg="Fundo", power="Informação bateria", + -- clean="Fast Draw", }, setting_sound={ title="Config. de sons", diff --git a/parts/language/lang_sp.lua b/parts/language/lang_sp.lua index 81d6967e..a332fb39 100644 --- a/parts/language/lang_sp.lua +++ b/parts/language/lang_sp.lua @@ -289,6 +289,7 @@ return{ fullscreen="Pant. Completa", bg="Fondo", power="Inf. de Batería", + -- clean="Fast Draw", }, setting_sound={ title="Ajustes de Sonido", diff --git a/parts/language/lang_symbol.lua b/parts/language/lang_symbol.lua index 0a0113f1..cc236a29 100644 --- a/parts/language/lang_symbol.lua +++ b/parts/language/lang_symbol.lua @@ -169,6 +169,7 @@ return{ fullscreen="|←→|", bg="__?__", power="+.", + clean="[]→→O", }, setting_sound={ title="(~~)", diff --git a/parts/language/lang_zh.lua b/parts/language/lang_zh.lua index 4dd209e3..ad2fe0c5 100644 --- a/parts/language/lang_zh.lua +++ b/parts/language/lang_zh.lua @@ -310,6 +310,7 @@ return{ fullscreen="全屏", bg="背景", power="电量显示", + clean="绘制优化", }, setting_sound={ title="声音设置", diff --git a/parts/scenes/setting_video.lua b/parts/scenes/setting_video.lua index 4e82f890..d63c3e8f 100644 --- a/parts/scenes/setting_video.lua +++ b/parts/scenes/setting_video.lua @@ -43,16 +43,14 @@ scene.widgetList={ WIDGET.newSwitch{name="highCam", x=1100, y=360,font=35,disp=lnk_SETval("highCam"),code=lnk_SETrev("highCam")}, WIDGET.newSwitch{name="nextPos", x=1100, y=420,font=35,disp=lnk_SETval("nextPos"),code=lnk_SETrev("nextPos")}, WIDGET.newSwitch{name="fullscreen",x=1100, y=480,disp=lnk_SETval("fullscreen"), code=switchFullscreen}, - WIDGET.newSwitch{name="bg", x=1100, y=540,font=35,disp=lnk_SETval("bg"), + WIDGET.newSwitch{name="bg", x=1100, y=540,font=35,disp=lnk_SETval("bg"), code=function() BG.set("none") SETTING.bg=not SETTING.bg BG.set() end}, - WIDGET.newSwitch{name="power", x=990, y=640,font=35,disp=lnk_SETval("powerInfo"), - code=function() - SETTING.powerInfo=not SETTING.powerInfo - end}, + WIDGET.newSwitch{name="power", x=990, y=610,font=35,disp=lnk_SETval("powerInfo"),code=lnk_SETrev("powerInfo")}, + WIDGET.newSwitch{name="clean", x=990, y=670,font=35,disp=lnk_SETval("cleanCanvas"),code=lnk_SETrev("cleanCanvas")}, WIDGET.newButton{name="back", x=1140, y=640,w=170,h=80,font=40,code=backScene}, }