新增SRS_plus旋转系统,添加简单的180度踢墙表
除了I块使用TRS表外其他块使用一个简单表
This commit is contained in:
@@ -479,6 +479,59 @@ do
|
||||
for i=8,29 do SRS.kickTable[i]=SRS.kickTable[1]end
|
||||
end
|
||||
|
||||
local SRS_plus
|
||||
do
|
||||
SRS_plus={
|
||||
centerTex=GC.DO{10,10,
|
||||
{'setCL',1,1,1,.4},
|
||||
{'fCirc',5,5,5},
|
||||
{'setCL',1,1,1,.6},
|
||||
{'fCirc',5,5,4},
|
||||
{'setCL',1,1,1,.9},
|
||||
{'fCirc',5,5,3},
|
||||
{'setCL',1,1,1},
|
||||
{'fCirc',5,5,2},
|
||||
},
|
||||
kickTable={
|
||||
{
|
||||
[01]={'+0+0','-1+0','-1+1','+0-2','-1-2'},
|
||||
[10]={'+0+0','+1+0','+1-1','+0+2','+1+2'},
|
||||
[03]={'+0+0','+1+0','+1+1','+0-2','+1-2'},
|
||||
[30]={'+0+0','-1+0','-1-1','+0+2','-1+2'},
|
||||
[12]={'+0+0','+1+0','+1-1','+0+2','+1+2'},
|
||||
[21]={'+0+0','-1+0','-1+1','+0-2','-1-2'},
|
||||
[32]={'+0+0','-1+0','-1-1','+0+2','-1+2'},
|
||||
[23]={'+0+0','+1+0','+1+1','+0-2','+1-2'},
|
||||
[02]={'+0+0','-1+0','+1+0','+0-1','+0+1'},
|
||||
[20]={'+0+0','+1+0','-1+0','+0-1','+0+1'},
|
||||
[13]={'+0+0','+0-1','-1+0','+1+0','+0+1'},
|
||||
[31]={'+0+0','+0-1','-1+0','+1+0','+0+1'},
|
||||
},--Z
|
||||
false,--S
|
||||
false,--J
|
||||
false,--L
|
||||
false,--T
|
||||
noKickSet,--O
|
||||
{
|
||||
[01]={'+0+0','-2+0','+1+0','-2-1','+1+2'},
|
||||
[10]={'+0+0','+2+0','-1+0','+2+1','-1-2'},
|
||||
[12]={'+0+0','-1+0','+2+0','-1+2','+2-1'},
|
||||
[21]={'+0+0','+1+0','-2+0','+1-2','-2+1'},
|
||||
[23]={'+0+0','+2+0','-1+0','+2+1','-1-2'},
|
||||
[32]={'+0+0','-2+0','+1+0','-2-1','+1+2'},
|
||||
[30]={'+0+0','+1+0','-2+0','+1-2','-2+1'},
|
||||
[03]={'+0+0','-1+0','+2+0','-1+2','+2-1'},
|
||||
[02]={'+0+0','-1+0','+1+0','+0-1','+0+1'},
|
||||
[20]={'+0+0','+1+0','-1+0','+0+1','+0-1'},
|
||||
[13]={'+0+0','+0-1','-1+0','+1+0','+0+1'},
|
||||
[31]={'+0+0','+0-1','+1+0','-1+0','+0+1'},
|
||||
}--I
|
||||
}
|
||||
}
|
||||
for i=2,5 do SRS_plus.kickTable[i]=SRS_plus.kickTable[1]end
|
||||
for i=8,29 do SRS_plus.kickTable[i]=SRS_plus.kickTable[1]end
|
||||
end
|
||||
|
||||
local BiRS
|
||||
do
|
||||
local R=strToVec{'+0+0','-1+0','-1-1','+0-1','-1+1','+1-1','+1+0','+0+1','+1+1','+0+2','-1+2','+1+2','-2+0','+2+0'}
|
||||
@@ -766,6 +819,7 @@ local None_plus={
|
||||
local RSlist={
|
||||
TRS=TRS,
|
||||
SRS=SRS,
|
||||
SRS_plus=SRS_plus,
|
||||
BiRS=BiRS,
|
||||
ASC=ASC,
|
||||
ASC_plus=ASC_plus,
|
||||
|
||||
Reference in New Issue
Block a user