From 9cdb382d0d204d5d4f368b900403b0f9c1253ea8 Mon Sep 17 00:00:00 2001 From: MrZ626 <1046101471@qq.com> Date: Sun, 18 Apr 2021 18:40:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- parts/list.lua | 124 +++++++++++++++++++++---------------------------- 1 file changed, 52 insertions(+), 72 deletions(-) diff --git a/parts/list.lua b/parts/list.lua index 21a39f66..35d22c99 100644 --- a/parts/list.lua +++ b/parts/list.lua @@ -181,54 +181,6 @@ do--drawableText } end -do--SCS(spinCenters) - local N1,N2,N3,N4={0,1},{1,0},{1,1},{.5,.5} - local I1,I2,I3,I4={-.5,1.5},{1.5,-.5},{.5,1.5},{1.5,.5} - local V4={1.5,1.5} - local L1,L2={0,2},{2,0} - local S1,S2={-.5,.5},{.5,-.5} - local D={0,0} - SCS={ - --Tetramino - {[0]=N1,N2,N3,N3},--Z - {[0]=N1,N2,N3,N3},--S - {[0]=N1,N2,N3,N3},--L - {[0]=N1,N2,N3,N3},--J - {[0]=N1,N2,N3,N3},--T - {[0]=N4,N4,N4,N4},--O - {[0]=I1,I2,I3,I4},--I - - --Pentomino - {[0]=N3,N3,N3,N3},--Z5 - {[0]=N3,N3,N3,N3},--S5 - {[0]=N1,N2,N3,N3},--P - {[0]=N1,N2,N3,N3},--Q - {[0]=N3,N3,N3,N3},--F - {[0]=N3,N3,N3,N3},--E - {[0]=N3,N3,N3,N3},--T5 - {[0]=N1,N2,N3,N3},--U - {[0]=I3,N4,I4,V4},--V - {[0]=N3,N3,N3,N3},--W - {[0]=N3,N3,N3,N3},--X - {[0]=I3,I4,I3,I4},--J5 - {[0]=I3,I4,I3,I4},--L5 - {[0]=I3,I4,I3,I4},--R - {[0]=I3,I4,I3,I4},--Y - {[0]=I3,I4,I3,I4},--N - {[0]=I3,I4,I3,I4},--H - {[0]=L1,L2,L1,L2},--I5 - - --Trimino - {[0]=N1,N2,N1,N2},--I3 - {[0]=N4,N4,N4,N4},--C - - --Domino - {[0]=S1,S2,N4,N4},--I2 - - --Dot - {[0]=D,D,D,D},--O1 - } -end do--BLOCKS local O,_=true,false BLOCKS={ @@ -292,6 +244,55 @@ do--BLOCKS end end +do--SCS(spinCenters) + local N1,N2,N3,N4={0,1},{1,0},{1,1},{.5,.5} + local I1,I2,I3,I4={-.5,1.5},{1.5,-.5},{.5,1.5},{1.5,.5} + local V4={1.5,1.5} + local L1,L2={0,2},{2,0} + local S1,S2={-.5,.5},{.5,-.5} + local D={0,0} + SCS={ + --Tetramino + {[0]=N1,N2,N3,N3},--Z + {[0]=N1,N2,N3,N3},--S + {[0]=N1,N2,N3,N3},--L + {[0]=N1,N2,N3,N3},--J + {[0]=N1,N2,N3,N3},--T + {[0]=N4,N4,N4,N4},--O + {[0]=I1,I2,I3,I4},--I + + --Pentomino + {[0]=N3,N3,N3,N3},--Z5 + {[0]=N3,N3,N3,N3},--S5 + {[0]=N1,N2,N3,N3},--P + {[0]=N1,N2,N3,N3},--Q + {[0]=N3,N3,N3,N3},--F + {[0]=N3,N3,N3,N3},--E + {[0]=N3,N3,N3,N3},--T5 + {[0]=N1,N2,N3,N3},--U + {[0]=I3,N4,I4,V4},--V + {[0]=N3,N3,N3,N3},--W + {[0]=N3,N3,N3,N3},--X + {[0]=I3,I4,I3,I4},--J5 + {[0]=I3,I4,I3,I4},--L5 + {[0]=I3,I4,I3,I4},--R + {[0]=I3,I4,I3,I4},--Y + {[0]=I3,I4,I3,I4},--N + {[0]=I3,I4,I3,I4},--H + {[0]=L1,L2,L1,L2},--I5 + + --Trimino + {[0]=N1,N2,N1,N2},--I3 + {[0]=N4,N4,N4,N4},--C + + --Domino + {[0]=S1,S2,N4,N4},--I2 + + --Dot + {[0]=D,D,D,D},--O1 + } +end + rankColor={ {.6,.3,.3}, {.7,.5,.3}, @@ -301,28 +302,7 @@ rankColor={ } minoColor={ - COLOR.red, - COLOR.fire, - COLOR.orange, - COLOR.yellow, - COLOR.lame, - COLOR.grass, - COLOR.green, - COLOR.water, - COLOR.cyan, - COLOR.sky, - COLOR.sea, - COLOR.blue, - COLOR.purple, - COLOR.grape, - COLOR.magenta, - COLOR.pink, - COLOR.dGrey, - COLOR.black, - COLOR.lYellow, - COLOR.grey, - COLOR.lGrey, - COLOR.dPurple, - COLOR.dRed, - COLOR.dGreen, + COLOR.red, COLOR.fire, COLOR.orange, COLOR.yellow, COLOR.lame, COLOR.grass, COLOR.green, COLOR.water, + COLOR.cyan, COLOR.sky, COLOR.sea, COLOR.blue, COLOR.purple, COLOR.grape, COLOR.magenta, COLOR.pink, + COLOR.dGrey,COLOR.black,COLOR.lYellow, COLOR.grey, COLOR.lGrey, COLOR.dPurple, COLOR.dRed, COLOR.dGreen, } \ No newline at end of file