添加N64和N64_plus旋转系统,修复None和None_plus搞反 close #805
This commit is contained in:
@@ -938,6 +938,40 @@ do
|
|||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local N64
|
||||||
|
do
|
||||||
|
local R={'+0+0','+0-1','+1+0','-1+0','+0+1'}
|
||||||
|
local L={'+0+0','+0-1','-1+0','+1+0','+0+1'}
|
||||||
|
N64={
|
||||||
|
centerTex=GC.DO{10,10,
|
||||||
|
{'setLW',2},
|
||||||
|
{'line',2,9,2,1,8,9,8,1},
|
||||||
|
},
|
||||||
|
kickTable=TABLE.new({
|
||||||
|
[01]=R,[10]=L,[12]=R,[21]=L,
|
||||||
|
[23]=R,[32]=L,[30]=R,[03]=L,
|
||||||
|
},29)
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
|
local N64_plus
|
||||||
|
do
|
||||||
|
local R={'+0+0','+0-1','+1+0','-1+0','+0+1'}
|
||||||
|
local L={'+0+0','+0-1','-1+0','+1+0','+0+1'}
|
||||||
|
local F={'+0+0','+0-1','+0+1'}
|
||||||
|
N64_plus={
|
||||||
|
centerTex=GC.DO{10,10,
|
||||||
|
{'setLW',2},
|
||||||
|
{'line',4,9,2,9,2,1,8,9,8,1,6,1},
|
||||||
|
},
|
||||||
|
kickTable=TABLE.new({
|
||||||
|
[01]=R,[10]=L,[12]=R,[21]=L,
|
||||||
|
[23]=R,[32]=L,[30]=R,[03]=L,
|
||||||
|
[02]=F,[20]=F,[13]=F,[31]=F,
|
||||||
|
},29)
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
local Classic do
|
local Classic do
|
||||||
local centerPos=TABLE.copy(defaultCenterPos)
|
local centerPos=TABLE.copy(defaultCenterPos)
|
||||||
centerPos[1]={[0]={1,1},{1,0},{1,1},{1,0}}
|
centerPos[1]={[0]={1,1},{1,0},{1,1},{1,0}}
|
||||||
@@ -978,7 +1012,7 @@ local None={
|
|||||||
{'setLW',2},
|
{'setLW',2},
|
||||||
{'line',2,2,6,6},
|
{'line',2,2,6,6},
|
||||||
},
|
},
|
||||||
kickTable=TABLE.new(noKickSet_180,29)
|
kickTable=TABLE.new(noKickSet,29)
|
||||||
}
|
}
|
||||||
|
|
||||||
local None_plus={
|
local None_plus={
|
||||||
@@ -987,7 +1021,7 @@ local None_plus={
|
|||||||
{'line',1,1,7,7},
|
{'line',1,1,7,7},
|
||||||
{'fRect',2,2,4,4},
|
{'fRect',2,2,4,4},
|
||||||
},
|
},
|
||||||
kickTable=TABLE.new(noKickSet,29)
|
kickTable=TABLE.new(noKickSet_180,29)
|
||||||
}
|
}
|
||||||
|
|
||||||
local RSlist={
|
local RSlist={
|
||||||
@@ -1002,6 +1036,8 @@ local RSlist={
|
|||||||
ASC_plus=ASC_plus,
|
ASC_plus=ASC_plus,
|
||||||
C2=C2,
|
C2=C2,
|
||||||
C2_sym=C2_sym,
|
C2_sym=C2_sym,
|
||||||
|
N64=N64,
|
||||||
|
N64_plus=N64_plus,
|
||||||
Classic=Classic,
|
Classic=Classic,
|
||||||
Classic_plus=Classic_plus,
|
Classic_plus=Classic_plus,
|
||||||
None=None,
|
None=None,
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ scene.widgetList={
|
|||||||
WIDGET.newButton{name='touch', x=990, y=220, w=320,h=80,color=not MOBILE and 'dH',font=35, code=goScene'setting_touch',hideF=function() return not SETTING.VKSwitch end},
|
WIDGET.newButton{name='touch', x=990, y=220, w=320,h=80,color=not MOBILE and 'dH',font=35, code=goScene'setting_touch',hideF=function() return not SETTING.VKSwitch end},
|
||||||
WIDGET.newSwitch{name='showVK', x=1100, y=150, lim=400, disp=SETval('VKSwitch'), code=SETrev('VKSwitch')},
|
WIDGET.newSwitch{name='showVK', x=1100, y=150, lim=400, disp=SETval('VKSwitch'), code=SETrev('VKSwitch')},
|
||||||
WIDGET.newSlider{name='reTime', x=330, y=320, w=300,lim=180,axis={.5,3,.25},disp=SETval('reTime'), code=SETsto('reTime'),show=SETval('reTime')},
|
WIDGET.newSlider{name='reTime', x=330, y=320, w=300,lim=180,axis={.5,3,.25},disp=SETval('reTime'), code=SETsto('reTime'),show=SETval('reTime')},
|
||||||
WIDGET.newSelector{name='RS', x=300, y=420, w=300,color='S', disp=SETval('RS'), code=SETsto('RS'),list={'TRS','SRS','SRS_plus','SRS_X','BiRS','ARS_Z','DRS_weak','ASC','ASC_plus','C2','C2_sym','Classic','Classic_plus','None','None_plus'}},
|
WIDGET.newSelector{name='RS', x=300, y=420, w=300,color='S', disp=SETval('RS'), code=SETsto('RS'),list={'TRS','SRS','SRS_plus','SRS_X','BiRS','ARS_Z','DRS_weak','ASC','ASC_plus','C2','C2_sym','N64','N64_plus','Classic','Classic_plus','None','None_plus'}},
|
||||||
WIDGET.newSelector{name='menuPos',x=980, y=320, w=300,color='O', disp=SETval('menuPos'), code=SETsto('menuPos'),list={'left','middle','right'}},
|
WIDGET.newSelector{name='menuPos',x=980, y=320, w=300,color='O', disp=SETval('menuPos'), code=SETsto('menuPos'),list={'left','middle','right'}},
|
||||||
WIDGET.newSwitch{name='sysCursor',x=1060, y=400, lim=580, disp=SETval('sysCursor'),code=function() SETTING.sysCursor=not SETTING.sysCursor applySettings() end},
|
WIDGET.newSwitch{name='sysCursor',x=1060, y=400, lim=580, disp=SETval('sysCursor'),code=function() SETTING.sysCursor=not SETTING.sysCursor applySettings() end},
|
||||||
WIDGET.newSwitch{name='autoPause',x=1060, y=470, lim=580, disp=SETval('autoPause'),code=SETrev('autoPause')},
|
WIDGET.newSwitch{name='autoPause',x=1060, y=470, lim=580, disp=SETval('autoPause'),code=SETrev('autoPause')},
|
||||||
|
|||||||
Reference in New Issue
Block a user