@@ -55,8 +55,9 @@ function scene.draw()
55
55
end
56
56
57
57
local function sliderShow_time (S ) return S .disp ().. " ms" end
58
- local function sliderShow_fps (S ) return S .disp ().. " FPS" end
59
- local function sliderShow_mul (S ) return S .disp ().. " %" end
58
+ local function sliderShow_maxTPS (S ) return S .disp ().. " TPS" end
59
+ local function sliderShow_update (S ) return S .disp ().. " % " .. (S .disp ()* SETTINGS .system .maxTPS / 100 ).. " UPS" end
60
+ local function sliderShow_render (S ) return S .disp ().. " % " .. (S .disp ()* SETTINGS .system .maxTPS / 100 ).. " FPS" end
60
61
61
62
scene .widgetList = {
62
63
{type = ' button_fill' ,pos = {0 ,0 },x = 120 ,y = 60 ,w = 180 ,h = 70 ,fillColor = ' B' ,cornerR = 15 ,sound_trigger = ' button_back' ,fontSize = 40 ,text = backText ,code = WIDGET .c_backScn ' fadeHeader' },
@@ -107,17 +108,17 @@ scene.widgetList={
107
108
end },
108
109
109
110
-- Video
110
- {name = ' 3' ,type = ' slider_fill' ,pos = {0 ,0 },x = 340 , y = 220 ,w = 500 ,h = 30 ,text = LANG ' setting_hitWavePower' ,widthLimit = 260 ,axis = {0 ,1 }, disp = TABLE .func_getVal (SETTINGS .system ,' hitWavePower' ), code = TABLE .func_setVal (SETTINGS .system ,' hitWavePower' )},
111
- {name = ' 3' ,type = ' slider' , pos = {0 ,0 },x = 340 , y = 300 ,w = 500 , text = LANG ' setting_maxFPS ' , widthLimit = 260 ,axis = {120 ,400 ,10 },smooth = true ,disp = TABLE .func_getVal (SETTINGS .system ,' maxFPS ' ), valueShow = sliderShow_fps , code = TABLE .func_setVal (SETTINGS .system ,' maxFPS ' )},
112
- {name = ' 3' ,type = ' slider' , pos = {0 ,0 },x = 340 , y = 380 ,w = 500 , text = LANG ' setting_updRate ' , widthLimit = 260 ,axis = {20 ,100 ,10 }, disp = TABLE .func_getVal (SETTINGS .system ,' updRate ' ), valueShow = sliderShow_mul , code = TABLE .func_setVal (SETTINGS .system ,' updRate ' )},
113
- {name = ' 3' ,type = ' slider' , pos = {0 ,0 },x = 340 , y = 460 ,w = 500 , text = LANG ' setting_drawRate ' , widthLimit = 260 ,axis = {20 ,100 ,10 }, disp = TABLE .func_getVal (SETTINGS .system ,' drawRate ' ), valueShow = sliderShow_mul , code = TABLE .func_setVal (SETTINGS .system ,' drawRate ' )},
114
- {name = ' 3' ,type = ' slider' , pos = {0 ,0 },x = 340 , y = 540 ,w = 250 , text = LANG ' setting_msaa' , widthLimit = 260 ,axis = {0 ,4 ,1 }, disp = function () return SETTINGS .system .msaa == 0 and 0 or math.log (SETTINGS .system .msaa ,2 ) end , valueShow = function (S ) return (S .disp ()== 0 and 0 or 2 ^ S .disp ()).. " x" end , code = function (v ) SETTINGS .system .msaa = v == 0 and 0 or 2 ^ v ; saveSettings (); if TASK .lock (' warnMessage' ,6.26 ) then MSG (' warn' ,Text .setting_needRestart ,6.26 ) end end },
115
- {name = ' 3' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 220 ,h = 45 , text = LANG ' setting_sysCursor' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' sysCursor' ), code = TABLE .func_revVal (SETTINGS .system ,' sysCursor' )},
116
- {name = ' 3' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 290 ,h = 45 , text = LANG ' setting_power' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' powerInfo' ), code = TABLE .func_revVal (SETTINGS .system ,' powerInfo' )},
117
- {name = ' 3' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 360 ,h = 45 , text = LANG ' setting_clean' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' cleanCanvas' ), code = TABLE .func_revVal (SETTINGS .system ,' cleanCanvas' )},
118
- {name = ' 3f' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 430 ,h = 45 , text = LANG ' setting_fullscreen' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' fullscreen' ), code = TABLE .func_revVal (SETTINGS .system ,' fullscreen' )},
119
- {name = ' 3p' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 430 ,h = 45 , text = LANG ' setting_portrait' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' portrait' ), code = function () SETTINGS .system .portrait = not SETTINGS .system .portrait ; saveSettings (); if TASK .lock (' warnMessage' ,6.26 ) then MSG (' warn' ,Text .setting_needRestart ,6.26 ) end end },
120
- {name = ' 3' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 500 ,h = 45 , text = LANG ' setting_showTouch' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' showTouch' ), code = TABLE .func_revVal (SETTINGS .system ,' showTouch' )},
111
+ {name = ' 3' , type = ' slider_fill' ,pos = {0 ,0 },x = 340 , y = 220 ,w = 500 ,h = 30 ,text = LANG ' setting_hitWavePower' ,widthLimit = 260 ,axis = {0 ,1 }, disp = TABLE .func_getVal (SETTINGS .system ,' hitWavePower' ), code = TABLE .func_setVal (SETTINGS .system ,' hitWavePower' )},
112
+ {name = ' 3' , type = ' slider' , pos = {0 ,0 },x = 340 , y = 300 ,w = 500 , text = LANG ' setting_maxTPS ' , widthLimit = 260 ,axis = {120 ,400 ,10 },smooth = true ,disp = TABLE .func_getVal (SETTINGS .system ,' maxTPS ' ), valueShow = sliderShow_maxTPS , code = TABLE .func_setVal (SETTINGS .system ,' maxTPS ' )},
113
+ {name = ' 3' , type = ' slider' , pos = {0 ,0 },x = 340 , y = 380 ,w = 500 , text = LANG ' setting_updateRate ' , widthLimit = 260 ,axis = {20 ,100 ,10 }, disp = TABLE .func_getVal (SETTINGS .system ,' updateRate ' ),valueShow = sliderShow_update , code = TABLE .func_setVal (SETTINGS .system ,' updateRate ' )},
114
+ {name = ' 3' , type = ' slider' , pos = {0 ,0 },x = 340 , y = 460 ,w = 500 , text = LANG ' setting_renderRate ' , widthLimit = 260 ,axis = {20 ,100 ,10 }, disp = TABLE .func_getVal (SETTINGS .system ,' renderRate ' ),valueShow = sliderShow_render , code = TABLE .func_setVal (SETTINGS .system ,' renderRate ' )},
115
+ {name = ' 3' , type = ' slider' , pos = {0 ,0 },x = 340 , y = 540 ,w = 250 , text = LANG ' setting_msaa' , widthLimit = 260 ,axis = {0 ,4 ,1 }, disp = function () return SETTINGS .system .msaa == 0 and 0 or math.log (SETTINGS .system .msaa ,2 ) end , valueShow = function (S ) return (S .disp ()== 0 and 0 or 2 ^ S .disp ()).. " x" end , code = function (v ) SETTINGS .system .msaa = v == 0 and 0 or 2 ^ v ; saveSettings (); if TASK .lock (' warnMessage' ,6.26 ) then MSG (' warn' ,Text .setting_needRestart ,6.26 ) end end },
116
+ {name = ' 3' , type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 220 ,h = 45 , text = LANG ' setting_sysCursor' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' sysCursor' ), code = TABLE .func_revVal (SETTINGS .system ,' sysCursor' )},
117
+ {name = ' 3' , type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 290 ,h = 45 , text = LANG ' setting_power' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' powerInfo' ), code = TABLE .func_revVal (SETTINGS .system ,' powerInfo' )},
118
+ {name = ' 3' , type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 360 ,h = 45 , text = LANG ' setting_clean' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' cleanCanvas' ), code = TABLE .func_revVal (SETTINGS .system ,' cleanCanvas' )},
119
+ {name = ' 3f' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 430 ,h = 45 , text = LANG ' setting_fullscreen' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' fullscreen' ), code = TABLE .func_revVal (SETTINGS .system ,' fullscreen' )},
120
+ {name = ' 3p' ,type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 430 ,h = 45 , text = LANG ' setting_portrait' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' portrait' ), code = function () SETTINGS .system .portrait = not SETTINGS .system .portrait ; saveSettings (); if TASK .lock (' warnMessage' ,6.26 ) then MSG (' warn' ,Text .setting_needRestart ,6.26 ) end end },
121
+ {name = ' 3' , type = ' switch' , pos = {1 ,0 },x =- 500 ,y = 500 ,h = 45 , text = LANG ' setting_showTouch' , widthLimit = 260 ,labelPos = ' right' , disp = TABLE .func_getVal (SETTINGS .system ,' showTouch' ), code = TABLE .func_revVal (SETTINGS .system ,' showTouch' )},
121
122
122
123
-- Gameplay
123
124
-- ?
0 commit comments