自定义游戏的序列任务场地等数据退出后会保存

This commit is contained in:
MrZ626
2021-07-28 03:10:29 +08:00
parent 81b3082087
commit 512c78e192
7 changed files with 73 additions and 52 deletions

View File

@@ -87,7 +87,8 @@ function scene.keyDown(key,isRep)
if sure>20 then
TABLE.cut(FIELD)TABLE.cut(BAG)TABLE.cut(MISSION)
FIELD[1]=DATA.newBoard()
TABLE.update(customEnv0,CUSTOMENV)
freshMiniFieldVisible()
TABLE.update(require"parts.customEnv0",CUSTOMENV)
for _,W in next,scene.widgetList do W:reset()end
sure=0
SFX.play('finesseError',.7)

View File

@@ -118,6 +118,9 @@ function scene.sceneInit()
demo=false
page=1
end
function scene.sceneBack()
FILE.save(DATA.copyBoards(),'conf/customBoards')
end
function scene.mouseMove(x,y)
local sx,sy=int((x-200)/30)+1,20-int((y-60)/30)

View File

@@ -15,6 +15,9 @@ function scene.sceneInit()
cur=#MISSION
sure=0
end
function scene.sceneBack()
FILE.save(DATA.copyMission(),'conf/customMissions')
end
local missionEnum=missionEnum
local legalInput={Z=true,S=true,J=true,L=true,T=true,O=true,I=true,A=true,_=true,P=true}

View File

@@ -13,6 +13,9 @@ function scene.sceneInit()
cur=#BAG
sure=0
end
function scene.sceneBack()
FILE.save(DATA.copySequence(),'conf/customSequence')
end
local minoKey={
['1']=1,['2']=2,['3']=3,['4']=4,['5']=5,['6']=6,['7']=7,