自定义模式允许设置消行任务

This commit is contained in:
MrZ626
2020-09-18 23:07:39 +08:00
parent a5285a9beb
commit e2d06503ad
8 changed files with 381 additions and 31 deletions

View File

@@ -185,7 +185,7 @@ local Widgets={
newSelector({name="bg", x=1140, y=460, w=220,color="yellow", list=CUSlist.bg, disp=CUSval("bg"), code=function(i)customEnv.bg=i BG.set(i)end}),
newSelector({name="bgm", x=1140, y=540, w=220,color="yellow", list=CUSlist.bgm, disp=CUSval("bgm"), code=function(i)customEnv.bgm=i BGM.play(i)end}),
newButton({name="draw", x=900, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_draw","swipeR")}),
newButton({name="mission", x=900, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_mission","swipeR")}),
newButton({name="rule", x=1140, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_rule","swipeL")}),
newButton({name="back", x=1140, y=640, w=170,h=80, color="white", font=40,code=BACK}),
},
@@ -278,10 +278,60 @@ local Widgets={
newButton({name="delLine", x=1200, y=520, w=120, color="lYellow",font=20,code=pressKey("l")}),
newSwitch({name="demo", x=755, y=640, font=30,disp=function()return sceneTemp.demo end,code=function()sceneTemp.demo=not sceneTemp.demo end}),
newButton({name="seq", x=900, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_seq","swipeR")}),
newButton({name="norm", x=1140, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_norm","swipeL")}),
newButton({name="mission", x=1140, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_mission","swipeL")}),
newButton({name="back", x=1140, y=640, w=170,h=80, color="white", font=40,code=BACK}),
},
custom_mission={
newKey({name="Z1", x=100, y=340, w=90, color="white", font=50,code=pressKey(11)}),
newKey({name="S1", x=200, y=340, w=90, color="white", font=50,code=pressKey(12)}),
newKey({name="J1", x=300, y=340, w=90, color="white", font=50,code=pressKey(13)}),
newKey({name="L1", x=400, y=340, w=90, color="white", font=50,code=pressKey(14)}),
newKey({name="T1", x=500, y=340, w=90, color="white", font=50,code=pressKey(15)}),
newKey({name="O1", x=600, y=340, w=90, color="white", font=50,code=pressKey(16)}),
newKey({name="I1", x=700, y=340, w=90, color="white", font=50,code=pressKey(17)}),
newKey({name="Z2", x=100, y=440, w=90, color="white", font=50,code=pressKey(21)}),
newKey({name="S2", x=200, y=440, w=90, color="white", font=50,code=pressKey(22)}),
newKey({name="J2", x=300, y=440, w=90, color="white", font=50,code=pressKey(23)}),
newKey({name="L2", x=400, y=440, w=90, color="white", font=50,code=pressKey(24)}),
newKey({name="T2", x=500, y=440, w=90, color="white", font=50,code=pressKey(25)}),
newKey({name="O2", x=600, y=440, w=90, color="white", font=50,code=pressKey(26)}),
newKey({name="I2", x=700, y=440, w=90, color="white", font=50,code=pressKey(27)}),
newKey({name="Z3", x=100, y=540, w=90, color="white", font=50,code=pressKey(31)}),
newKey({name="S3", x=200, y=540, w=90, color="white", font=50,code=pressKey(32)}),
newKey({name="J3", x=300, y=540, w=90, color="white", font=50,code=pressKey(33)}),
newKey({name="L3", x=400, y=540, w=90, color="white", font=50,code=pressKey(34)}),
newKey({name="T3", x=500, y=540, w=90, color="white", font=50,code=pressKey(35)}),
newKey({name="O3", x=600, y=540, w=90, color="white", font=50,code=pressKey(36)}),
newKey({name="I3", x=700, y=540, w=90, color="white", font=50,code=pressKey(37)}),
newKey({name="any1", x=100, y=640, w=90, color="white", font=30,code=pressKey(91)}),
newKey({name="any2", x=200, y=640, w=90, color="white", font=30,code=pressKey(92)}),
newKey({name="any3", x=300, y=640, w=90, color="white", font=30,code=pressKey(93)}),
newKey({name="any4", x=400, y=640, w=90, color="white", font=30,code=pressKey(94)}),
newKey({name="PC", x=500, y=640, w=90, color="white", font=50,code=pressKey(99)}),
newKey({name="O4", x=600, y=640, w=90, color="white", font=50,code=pressKey(46)}),
newKey({name="I4", x=700, y=640, w=90, color="white", font=50,code=pressKey(47)}),
newKey({name="_1", x=800, y=540, w=90, color="white", font=50,code=pressKey(1)}),
newKey({name="_2", x=900, y=540, w=90, color="white", font=50,code=pressKey(2)}),
newKey({name="_3", x=800, y=640, w=90, color="white", font=50,code=pressKey(3)}),
newKey({name="_4", x=900, y=640, w=90, color="white", font=50,code=pressKey(4)}),
newKey({name="left", x=800, y=440, w=90, color="lGreen", font=55,code=pressKey("left")}),
newKey({name="right", x=900, y=440, w=90, color="lGreen", font=55,code=pressKey("right")}),
newKey({name="ten", x=1000, y=440, w=90, color="lGreen", font=40,code=pressKey("ten")}),
newKey({name="backsp", x=1000, y=540, w=90, color="lYellow",font=50,code=pressKey("backspace")}),
newKey({name="reset", x=1000, y=640, w=90, color="lYellow",font=50,code=pressKey("delete")}),
newButton({name="copy", x=1140, y=440, w=170,h=80, color="lRed", font=40,code=pressKey("cC"),hide=function()return #preMission==0 end}),
newButton({name="paste", x=1140, y=540, w=170,h=80, color="lBlue", font=40,code=pressKey("cV")}),
newSwitch({name="mission", x=1150, y=350, font=30, disp=CUSval("missionKill"), code=CUSrev("missionKill")}),
newButton({name="draw", x=900, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_draw","swipeR")}),
newButton({name="norm", x=1140, y=60, w=220,h=80, color="lBlue", font=30,code=swapScene("custom_norm","swipeL")}),
newButton({name="back", x=1140, y=640, w=170,h=80, color="white", font=40,code=BACK}),
},
play={
newButton({name="pause", x=1235, y=45, w=80, color="white", font=25,code=function()pauseGame()end}),
},