大多数菜单的二次确认统一用tryXXX管理

This commit is contained in:
MrZ626
2021-11-30 01:12:18 +08:00
parent e3db564a4b
commit 5d86925a8a
14 changed files with 43 additions and 70 deletions

View File

@@ -15,18 +15,42 @@ local playSFX=SFX.play
--System
do--function tryBackScene()
local sureQuitTime=-1e99
do--function tryBack()
local sureTime=-1e99
function tryBack()
if TIME()-sureQuitTime<1 then
sureQuitTime=-1e99
SCN.back()
if TIME()-sureTime<1 then
sureTime=-1e99
return true
else
sureQuitTime=TIME()
sureTime=TIME()
MES.new('warn',text.sureQuit)
end
end
end
do--function tryReset()
local sureTime=-1e99
function tryReset()
if TIME()-sureTime<1 then
sureTime=-1e99
return true
else
sureTime=TIME()
MES.new('warn',text.sureReset)
end
end
end
do--function tryDelete()
local sureTime=-1e99
function tryDelete()
if TIME()-sureTime<1 then
sureTime=-1e99
return true
else
sureTime=TIME()
MES.new('warn',text.sureDelete)
end
end
end
do--function loadFile(name,args), function saveFile(data,name,args)
local t=setmetatable({},{__index=function()return"'$1' loading failed: $2"end})
function loadFile(name,args)