diff --git a/parts/language/lang_en.lua b/parts/language/lang_en.lua index 57b8ef8b..ad8db319 100644 --- a/parts/language/lang_en.lua +++ b/parts/language/lang_en.lua @@ -605,8 +605,8 @@ return{ reset="RESET?", resetUnlock="Reset ranks", + resetRecord="Reset records", resetData="Reset data", - resetALL="Reset all", }, }, modes={ diff --git a/parts/language/lang_fr.lua b/parts/language/lang_fr.lua index cb56cac0..d9c1b67f 100644 --- a/parts/language/lang_fr.lua +++ b/parts/language/lang_fr.lua @@ -608,8 +608,8 @@ return{ reset="Réinitialiser ?", resetUnlock="Réinitialiser les rangs", + -- resetRecord="Reset records", resetData="Réinitialiser les données", - resetALL="Tout réinitialiser", }, }, modes={ diff --git a/parts/language/lang_sp.lua b/parts/language/lang_sp.lua index b58579e6..a2d1a1cf 100644 --- a/parts/language/lang_sp.lua +++ b/parts/language/lang_sp.lua @@ -608,8 +608,8 @@ return{ reset="¿Reiniciar?", resetUnlock="Reiniciar rangos", + -- resetRecord="Reset records", resetData="Reiniciar datos", - resetALL="Reiniciar todo", }, }, modes={ diff --git a/parts/language/lang_zh.lua b/parts/language/lang_zh.lua index 8b017f84..12ea1f81 100644 --- a/parts/language/lang_zh.lua +++ b/parts/language/lang_zh.lua @@ -632,8 +632,8 @@ return{ reset="重置?", resetUnlock="重置解锁/等级", + resetRecord="重置纪录", resetData="重置统计", - resetALL="清空所有数据", }, }, modes={ diff --git a/parts/scenes/savedata.lua b/parts/scenes/savedata.lua index 024fef85..c94ed6b4 100644 --- a/parts/scenes/savedata.lua +++ b/parts/scenes/savedata.lua @@ -9,13 +9,13 @@ end local function dumpCB(T) love.system.setClipboardText( - love.data.encode( - "string","base64", - love.data.compress( - "string","zlib", - dumpTable(T) - ) + love.data.encode( + "string","base64", + love.data.compress( + "string","zlib", + dumpTable(T) ) + ) ) LOG.print(text.exportSuccess) end @@ -84,39 +84,35 @@ scene.widgetList={ WIDGET.newButton{name="reset", x=640,y=460,w=280,h=100,color="lRed",font=40,code=function()sure=true end,hide=function()return sure end}, WIDGET.newButton{name="resetUnlock", x=340,y=460,w=280,h=100,color="red", code=function() - love.filesystem.remove("unlock.dat") + love.filesystem.remove("conf/unlock") SFX.play("finesseError_long") TEXT.show("rank resetted",640,300,60,"stretch",.4) LOG.print("effected after restart game","message") - LOG.print("fresh a rank if you regret","message") + LOG.print("fresh a rank to get data back","message") end, hide=HIDE}, - WIDGET.newButton{name="resetData", x=640,y=460,w=280,h=100,color="red", + WIDGET.newButton{name="resetRecord", x=640,y=460,w=280,h=100,color="red", code=function() - love.filesystem.remove("data.dat") + love.filesystem.remove("record") + for _,name in next,love.filesystem.getDirectoryItems("record")do + love.filesystem.remove("record/"..name) + end + SFX.play("clear_4")SFX.play("finesseError_long") + TEXT.show("record data resetted",640,300,60,"stretch",.4) + LOG.print("fresh a record list to get one list back","message") + end, + hide=HIDE}, + WIDGET.newButton{name="resetData", x=940,y=460,w=280,h=100,color="red", + code=function() + love.filesystem.remove("conf/data") SFX.play("finesseError_long") TEXT.show("game data resetted",640,300,60,"stretch",.4) LOG.print("effected after restart game","message") - LOG.print("play one game if you regret","message") - end, - hide=HIDE}, - WIDGET.newButton{name="resetALL", x=940,y=460,w=280,h=100,color="red", - code=function() - local L=love.filesystem.getDirectoryItems("") - for i=1,#L do - local s=L[i] - if s:sub(-4)==".dat"then - love.filesystem.remove(s) - end - end - SFX.play("clear_4")SFX.play("finesseError_long") - TEXT.show("all file deleted",640,330,60,"stretch",.4) - LOG.print("effected after restart game","message") - SCN.back() + LOG.print("play one game to get data back","message") end, hide=HIDE}, - WIDGET.newButton{name="back", x=640,y=620,w=200,h=80,font=40,code=WIDGET.lnk_BACK}, + WIDGET.newButton{name="back", x=640,y=620,w=200,h=80,font=40,code=WIDGET.lnk_BACK}, } return scene \ No newline at end of file