自定义游戏可预览场地,显示序列/任务情况

This commit is contained in:
MrZ626
2020-10-17 13:54:13 +08:00
parent e0fdab2afc
commit 7885bd80b5
3 changed files with 76 additions and 26 deletions

View File

@@ -177,6 +177,7 @@ local langList={
title="音乐室",
arrow="",
now="正在播放:",
bgm="BGM",
up="",
play="播放",
@@ -186,6 +187,8 @@ local langList={
customGame={
title="自定义游戏",
subTitle="基本",
defSeq="默认序列",
noMsn="无任务",
drop="下落延迟",
lock="锁定延迟",
@@ -195,8 +198,8 @@ local langList={
bg="背景",
bgm="音乐",
copy="复制序列+场地+任务",
paste="粘贴序列+场地+任务",
copy="复制场地+序列+任务",
paste="粘贴场地+序列+任务",
clear="开始-消除",
puzzle="开始-拼图",
@@ -764,6 +767,8 @@ local langList={
customGame={
title="自定义游戏",
subTitle="基本",
defSeq="默认序列",
noMsn="无任务",
drop="下落延迟",
lock="锁定延迟",
@@ -773,8 +778,8 @@ local langList={
bg="背景",
bgm="音乐",
copy="复制序列+场地+任务",
paste="粘贴序列+场地+任务",
copy="复制场地+序列+任务",
paste="粘贴场地+序列+任务",
clear="开始-消除",
puzzle="开始-拼图",
@@ -1343,6 +1348,8 @@ local langList={
customGame={
title="Custom Game",
subTitle="Basic",
defSeq="Default Seq.",
noMsn="No mission",
drop="Drop Delay",
lock="Lock Delay",
@@ -1352,15 +1359,15 @@ local langList={
bg="Background",
bgm="Music",
copy="Copy Seq+Field+Misn",
paste="Paste Seq+Field+Misn",
copy="Copy Field+Seq+Misn",
paste="Paste Field+Seq+Misn",
clear="Start-Clear",
puzzle="Start-Puzzle",
advance="More (A)",
field="EditField (F)",
sequence="EditSequence (S)",
mission="EditMission (M)",
field="Edit Field (F)",
sequence="Edit Sequence (S)",
mission="Edit Mission (M)",
back="Back",
},
@@ -1919,10 +1926,11 @@ local langList={
down="",
back="X",
},
customGame={
title="!@#$%^&*",
subTitle="!!",
defSeq="0-[123]",
noMsn="-x-",
drop="",
lock="↓_",
@@ -1932,15 +1940,15 @@ local langList={
bg="{~}",
bgm="(~)",
copy="Copy Seq+Field+Misn",
paste="Paste Seq+Field+Misn",
copy="Copy Field+Seq+Misn",
paste="Paste Field+Seq+Misn",
clear="Start-Clear",
puzzle="Start-Puzzle",
advance="More (A)",
field="EditField (F)",
sequence="EditSequence (S)",
mission="EditMission (M)",
field="Edit Field (F)",
sequence="Edit Sequence (S)",
mission="Edit Mission (M)",
back="X",
},
@@ -2502,6 +2510,8 @@ local langList={
customGame={
title="自定义游戏",
subTitle="基本",
defSeq="默认序列",
noMsn="无任务",
drop="下落延迟",
lock="锁定延迟",
@@ -2511,8 +2521,8 @@ local langList={
bg="背景",
bgm="音乐",
copy="复制序列+场地+任务",
paste="粘贴序列+场地+任务",
copy="复制场地+序列+任务",
paste="粘贴场地+序列+任务",
clear="开始-消除",
puzzle="开始-拼图",

View File

@@ -181,12 +181,14 @@ local Widgets={
customGame={
newText({name="title", x=600,y=5,font=80,align="R"}),
newText({name="subTitle", x=610,y=50,font=35,align="L",color="grey"}),
newText({name="defSeq", x=450,y=550,color="grey",hide=function()return preBag[1]end}),
newText({name="noMsn", x=730,y=550,color="grey",hide=function()return preMission[1]end}),
--Basic
newSelector({name="drop", x=160, y=150,w=220,color="orange", list=CUSlist.drop, disp=CUSval("drop"),code=CUSsto("drop")}),
newSelector({name="lock", x=160, y=230,w=220,color="red", list=CUSlist.lock, disp=CUSval("lock"),code=CUSsto("lock")}),
newSelector({name="wait", x=400, y=150,w=220,color="green", list=CUSlist.wait, disp=CUSval("wait"),code=CUSsto("wait")}),
newSelector({name="fall", x=400, y=230,w=220,color="yellow", list=CUSlist.fall, disp=CUSval("fall"),code=CUSsto("fall")}),
newSelector({name="drop", x=170, y=150,w=220,color="orange", list=CUSlist.drop, disp=CUSval("drop"),code=CUSsto("drop")}),
newSelector({name="lock", x=170, y=230,w=220,color="red", list=CUSlist.lock, disp=CUSval("lock"),code=CUSsto("lock")}),
newSelector({name="wait", x=410, y=150,w=220,color="green", list=CUSlist.wait, disp=CUSval("wait"),code=CUSsto("wait")}),
newSelector({name="fall", x=410, y=230,w=220,color="yellow", list=CUSlist.fall, disp=CUSval("fall"),code=CUSsto("fall")}),
--Else
newSelector({name="bg", x=1070, y=150,w=250,color="yellow", list=CUSlist.bg, disp=CUSval("bg"), code=function(i)customEnv.bg=i BG.set(i)end}),
@@ -402,7 +404,7 @@ local Widgets={
newButton({name="back", x=1140, y=640, w=170,h=80, font=40,code=BACK}),
},
setting_video={
newText({name="title",x=640,y=15,font=80}),
newText({name="title", x=640,y=15,font=80}),
newButton({name="sound", x=200, y=80,w=240,h=80,color="lCyan",font=35,code=swapScene("setting_sound","swipeR")}),
newButton({name="game", x=1080, y=80,w=240,h=80,color="lCyan",font=35,code=swapScene("setting_game","swipeL")}),
@@ -487,10 +489,10 @@ local Widgets={
newButton({name="back", x=1140, y=640,w=170,h=80,font=40,code=BACK}),
},
setting_key={
newText({name="keyboard", x=340,y=30,color="lRed",font=25}),
newText({name="keyboard", x=940,y=30,color="lRed",font=25}),
newText({name="joystick", x=540,y=30,color="lBlue",font=25}),
newText({name="joystick", x=1140,y=30,color="lBlue",font=25}),
newText({name="keyboard", x=340,y=30,font=25,color="lRed"}),
newText({name="keyboard", x=940,y=30,font=25,color="lRed"}),
newText({name="joystick", x=540,y=30,font=25,color="lBlue"}),
newText({name="joystick", x=1140,y=30,font=25,color="lBlue"}),
newText({name="help", x=50,y=650,font=30,align="L"}),
newButton({name="back", x=1140,y=640,w=170,h=80,font=40,code=BACK}),
},