diff --git a/parts/scenes/setting_game.lua b/parts/scenes/setting_game.lua index 6ffb4524..00e471ab 100644 --- a/parts/scenes/setting_game.lua +++ b/parts/scenes/setting_game.lua @@ -31,7 +31,15 @@ scene.widgetList={ WIDGET.newSwitch{name="swap", x=1060, y=370, font=20,disp=lnk_SETval("swap"), code=lnk_SETrev("swap")}, WIDGET.newSwitch{name="fine", x=1060, y=430, font=20,disp=lnk_SETval("fine"), code=function()SETTING.fine=not SETTING.fine if SETTING.fine then SFX.play("finesseError",.6) end end}, WIDGET.newSwitch{name="appLock", x=1060, y=490, font=20,disp=lnk_SETval("appLock"), code=lnk_SETrev("appLock")}, - WIDGET.newSwitch{name="simpMode", x=1060, y=550, font=25,disp=lnk_SETval("simpMode"),code=lnk_SETrev("simpMode")}, + WIDGET.newSwitch{name="simpMode", x=1060, y=550, font=25,disp=lnk_SETval("simpMode"),code=function() + SETTING.simpMode=not SETTING.simpMode + for i=1,#SCN.stack,2 do + if SCN.stack[i]=="main"or SCN.stack[i]=="main_simple"then + SCN.stack[i]=SETTING.simpMode and"main_simple"or"main" + break + end + end + end}, WIDGET.newButton{name="calc", x=1195, y=490, w=150,h=60,color="dGrey", font=25,code=goScene"calculator",hide=function()return not SETTING.appLock end}, WIDGET.newButton{name="back", x=1140, y=640, w=170,h=80, font=40,code=backScene}, }