添加应用所有设置的函数,修复导入设置后部分设置不生效
This commit is contained in:
5
main.lua
5
main.lua
@@ -318,10 +318,7 @@ do
|
|||||||
end
|
end
|
||||||
|
|
||||||
--Apply system setting
|
--Apply system setting
|
||||||
LANG.set(SETTING.lang)
|
applySettings()
|
||||||
VK.setShape(SETTING.VKSkin)
|
|
||||||
applyBlockSatur(SETTING.blockSatur)
|
|
||||||
applyFieldSatur(SETTING.fieldSatur)
|
|
||||||
|
|
||||||
--Load replays
|
--Load replays
|
||||||
for _,fileName in next,fs.getDirectoryItems('replay')do
|
for _,fileName in next,fs.getDirectoryItems('replay')do
|
||||||
|
|||||||
@@ -12,6 +12,13 @@ local SETTING,GAME,SCR=SETTING,GAME,SCR
|
|||||||
|
|
||||||
|
|
||||||
--System
|
--System
|
||||||
|
function applySettings()
|
||||||
|
love.window.setFullscreen(SETTING.fullscreen)
|
||||||
|
LANG.set(SETTING.lang)
|
||||||
|
VK.setShape(SETTING.VKSkin)
|
||||||
|
applyBlockSatur(SETTING.blockSatur)
|
||||||
|
applyFieldSatur(SETTING.fieldSatur)
|
||||||
|
end
|
||||||
function switchFullscreen()
|
function switchFullscreen()
|
||||||
SETTING.fullscreen=not SETTING.fullscreen
|
SETTING.fullscreen=not SETTING.fullscreen
|
||||||
love.window.setFullscreen(SETTING.fullscreen)
|
love.window.setFullscreen(SETTING.fullscreen)
|
||||||
|
|||||||
@@ -262,6 +262,7 @@ function NET.loadSavedData(sections)
|
|||||||
success=success and FILE.save(RANKS,'conf/unlock')
|
success=success and FILE.save(RANKS,'conf/unlock')
|
||||||
|
|
||||||
TABLE.update(NET.cloudData.SETTING,SETTING)
|
TABLE.update(NET.cloudData.SETTING,SETTING)
|
||||||
|
applySettings()
|
||||||
success=success and FILE.save(SETTING,'conf/settings')
|
success=success and FILE.save(SETTING,'conf/settings')
|
||||||
|
|
||||||
TABLE.update(NET.cloudData.keyMap,keyMap)
|
TABLE.update(NET.cloudData.keyMap,keyMap)
|
||||||
|
|||||||
@@ -55,6 +55,7 @@ scene.widgetList={
|
|||||||
local D=parseCB()
|
local D=parseCB()
|
||||||
if D then
|
if D then
|
||||||
TABLE.update(D,SETTING)
|
TABLE.update(D,SETTING)
|
||||||
|
applySettings()
|
||||||
if FILE.save(SETTING,'conf/settings')then
|
if FILE.save(SETTING,'conf/settings')then
|
||||||
MES.new('check',text.importSuccess)
|
MES.new('check',text.importSuccess)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user