新增一个彩蛋模式
This commit is contained in:
32
parts/eventsets/sprintSym.lua
Normal file
32
parts/eventsets/sprintSym.lua
Normal file
@@ -0,0 +1,32 @@
|
||||
local oppo={
|
||||
[1]=7,[7]=1,[11]=3,[3]=11,[14]=14,[4]=4,[9]=9,
|
||||
}
|
||||
return{
|
||||
skin={
|
||||
1,7,11,3,14,4,9,
|
||||
1,7,2,6,10,2,13,5,9,15,10,11,3,12,2,16,8,4,
|
||||
10,13,2,8
|
||||
},
|
||||
mesDisp=function(P)
|
||||
setFont(55)
|
||||
local r=40-P.stat.row
|
||||
if r<0 then r=0 end
|
||||
mStr(r,63,265)
|
||||
PLY.draw.drawTargetLine(P,r)
|
||||
end,
|
||||
dropPiece=function(P)
|
||||
local F=P.field
|
||||
for y=1,#F do
|
||||
local l=F[y]
|
||||
for x=1,5 do
|
||||
if l[x]>0 and l[11-x]>0 and oppo[l[x]]~=l[11-x]then
|
||||
P:lose()
|
||||
return
|
||||
end
|
||||
end
|
||||
end
|
||||
if P.stat.row>=40 then
|
||||
P:win('finish')
|
||||
end
|
||||
end
|
||||
}
|
||||
@@ -780,6 +780,7 @@ return{
|
||||
['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']={"Marathon", "ULTIMATE"},
|
||||
['sprintMD']= {"Sprint", "MISDROP"},
|
||||
['sprintSym']= {"Sprint", "SYMMETRY"},
|
||||
|
||||
['master_l']= {"Master", "LUNATIC"},
|
||||
['master_u']= {"Master", "ULTIMATE"},
|
||||
|
||||
@@ -731,6 +731,7 @@ return{
|
||||
['sprintSmooth']= {"Sprint", "SIN FRICCIÓN"},
|
||||
['marathon_bfmax']= {"Maratón", "Supremo"},
|
||||
-- ['sprintMD']= {"Sprint", "MISDROP"},
|
||||
-- ['sprintSym']= {"Sprint", "SYMMETRY"},
|
||||
|
||||
['master_l']= {"Master", "Lunático"},
|
||||
['master_u']= {"Master", "Supremo"},
|
||||
|
||||
@@ -735,6 +735,7 @@ return{
|
||||
-- ['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']={"Marathon", "ULTIME"},
|
||||
-- ['sprintMD']= {"Sprint", "MISDROP"},
|
||||
-- ['sprintSym']= {"Sprint", "SYMMETRY"},
|
||||
|
||||
['master_l']= {"Master", "LUNATIQUE"},
|
||||
['master_u']= {"Master", "ULTIME"},
|
||||
|
||||
@@ -770,6 +770,7 @@ return{
|
||||
-- ['sprintSmooth']= {"Sprint", "NO FRICTION"},
|
||||
['marathon_bfmax']= {"Maratona", "ULTIMATE"},
|
||||
-- ['sprintMD']= {"Sprint", "MISDROP"},
|
||||
-- ['sprintSym']= {"Sprint", "SYMMETRY"},
|
||||
|
||||
['master_l']= {"Mestre", "LUNÁTICO"},
|
||||
['master_u']= {"Mestre", "ULTIMATE"},
|
||||
|
||||
@@ -275,6 +275,7 @@ return{
|
||||
['sprintSmooth']= {"竞速", "无摩擦"},
|
||||
['marathon_bfmax']= {"马拉松", "极限"},
|
||||
['sprintMD']= {"竞速", "MD"},
|
||||
['sprintSym']= {"竞速", "对称"},
|
||||
|
||||
['master_l']= {"大师", "疯狂"},
|
||||
['master_u']= {"大师", "极限"},
|
||||
|
||||
@@ -784,6 +784,7 @@ return{
|
||||
['sprintSmooth']= {"竞速", "无摩擦"},
|
||||
['marathon_bfmax']= {"马拉松", "极限"},
|
||||
['sprintMD']= {"竞速", "MD"},
|
||||
['sprintSym']= {"竞速", "对称"},
|
||||
|
||||
['master_l']= {"大师", "疯狂"},
|
||||
['master_u']= {"大师", "极限"},
|
||||
|
||||
@@ -183,6 +183,7 @@ return{
|
||||
['sprintSmooth']= {"竞速", "无摩擦"},
|
||||
['marathon_bfmax']= {"马拉松", "极限"},
|
||||
['sprintMD']= {"竞速", "手滑"},
|
||||
['sprintSym']= {"竞速", "对称"},
|
||||
|
||||
['master_l']= {"大师", "疯狂"},
|
||||
['master_u']= {"大师", "极限"},
|
||||
|
||||
@@ -782,6 +782,7 @@ return{
|
||||
['sprintSmooth']= {"冲刺", "无摩擦"},
|
||||
['marathon_bfmax']={"马拉松赛跑", "终极"} ,
|
||||
['sprintMD']= {"竞速", "失误"},
|
||||
['sprintSym']= {"竞速", "对称性"},
|
||||
|
||||
['master_l']= {"主人", "疯子"},
|
||||
['master_u']= {"主人", "终极"} ,
|
||||
|
||||
@@ -124,6 +124,7 @@ return{
|
||||
{name='sprintSmooth'},
|
||||
{name='marathon_bfmax'},
|
||||
{name='sprintMD'},
|
||||
{name='sprintSym'},
|
||||
|
||||
--Old
|
||||
{name='master_l'},
|
||||
|
||||
20
parts/modes/sprintSym.lua
Normal file
20
parts/modes/sprintSym.lua
Normal file
@@ -0,0 +1,20 @@
|
||||
return{
|
||||
color=COLOR.green,
|
||||
env={
|
||||
drop=60,lock=60,
|
||||
eventSet='sprintSym',
|
||||
bg='aura',bgm='waterfall',
|
||||
},
|
||||
getRank=function(P)
|
||||
if P.stat.row<40 then return end
|
||||
local T=P.stat.time
|
||||
return
|
||||
T<=40 and 5 or
|
||||
T<=60 and 5 or
|
||||
T<=90 and 4 or
|
||||
T<=120 and 3 or
|
||||
T<=150 and 2 or
|
||||
T<=240 and 1 or
|
||||
0
|
||||
end,
|
||||
}
|
||||
@@ -8,6 +8,21 @@ function scene.sceneInit()
|
||||
BG.set()
|
||||
end
|
||||
|
||||
function scene.mouseDown(x,y)
|
||||
if x>55 and y>550 and x<510 and y<670 then
|
||||
loadGame('sprintSym',true)
|
||||
end
|
||||
end
|
||||
scene.touchDown=scene.mouseDown
|
||||
|
||||
function scene.keyDown(key)
|
||||
if key=="escape"then
|
||||
SCN.back()
|
||||
elseif key=="space"then
|
||||
loadGame('sprintSym',true)
|
||||
end
|
||||
end
|
||||
|
||||
function scene.draw()
|
||||
--Texts
|
||||
setFont(20)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
return[=[
|
||||
未来模式:
|
||||
任务树; 对称; 大爆炸; 拼方形; 限高无尽挖掘; 连击练习
|
||||
任务树; 大爆炸; 拼方形; 限高无尽挖掘; 连击练习
|
||||
极简教程/考试; backfire对战
|
||||
未来小游戏:
|
||||
Tetro-1010(四/五连块, 2C2N, 若干回合改变重力方向)
|
||||
@@ -38,7 +38,7 @@ return[=[
|
||||
音乐室改为launchpad
|
||||
添加总音量滑条,移除静音按钮
|
||||
添加失去焦点后自动静音的设置 #281
|
||||
添加一个彩蛋模式
|
||||
添加两个彩蛋模式
|
||||
改动:
|
||||
无尽pc模式要求必须4行一次,两行pc不重置限制线
|
||||
回合制模式改为7块一个回合与两条命
|
||||
|
||||
Reference in New Issue
Block a user