78 lines
3.0 KiB
Lua
78 lines
3.0 KiB
Lua
blocks={
|
|
{[0]={{0,1,1},{1,1,0}},{{1,0},{1,1},{0,1}},{{0,1,1},{1,1,0}},{{1,0},{1,1},{0,1}}},--Z
|
|
{[0]={{1,1,0},{0,1,1}},{{0,1},{1,1},{1,0}},{{1,1,0},{0,1,1}},{{0,1},{1,1},{1,0}}},--S
|
|
{[0]={{1,1,1},{0,0,1}},{{1,1},{1,0},{1,0}},{{1,0,0},{1,1,1}},{{0,1},{0,1},{1,1}}},--L
|
|
{[0]={{1,1,1},{1,0,0}},{{1,0},{1,0},{1,1}},{{0,0,1},{1,1,1}},{{1,1},{0,1},{0,1}}},--J
|
|
{[0]={{1,1,1},{0,1,0}},{{1,0},{1,1},{1,0}},{{0,1,0},{1,1,1}},{{0,1},{1,1},{0,1}}},--T
|
|
{[0]={{1,1},{1,1}},{{1,1},{1,1}},{{1,1},{1,1}},{{1,1},{1,1}}},--O
|
|
{[0]={{1,1,1,1}},{{1},{1},{1},{1}},{{1,1,1,1}},{{1},{1},{1},{1}}},--I
|
|
}
|
|
do
|
|
scs={
|
|
{[0]={1,2},{2,1},{2,2},{2,2}},
|
|
{[0]={1,2},{2,1},{2,2},{2,2}},
|
|
{[0]={1,2},{2,1},{2,2},{2,2}},
|
|
{[0]={1,2},{2,1},{2,2},{2,2}},
|
|
{[0]={1,2},{2,1},{2,2},{2,2}},
|
|
{[0]={1.5,1.5},{1.5,1.5},{1.5,1.5},{1.5,1.5},},
|
|
{[0]={.5,2.5},{2.5,0.5},{1.5,2.5},{2.5,1.5}},
|
|
}
|
|
TRS={
|
|
[1]={
|
|
[01]={{0,0},{-1,0},{-1,1},{0,-2},{-1,-2},{0,1}},
|
|
[10]={{0,0},{1,0},{1,-1},{0,2},{1,2},{0,-1}},
|
|
[12]={{0,0},{1,0},{1,-1},{0,2},{1,2}},
|
|
[21]={{0,0},{-1,0},{-1,1},{0,-2},{-1,-2}},
|
|
[23]={{0,0},{1,0},{1,1},{0,-2},{1,-2}},
|
|
[32]={{0,0},{-1,0},{-1,-1},{0,2},{-1,2}},
|
|
[30]={{0,0},{-1,0},{-1,-1},{0,2},{-1,2}},
|
|
[03]={{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},{0,-1},{-1,0},{1,0},{0,2}},
|
|
[31]={{0,0},{0,-1},{0,1},{1,0},{-1,0},{0,2}},
|
|
},
|
|
[2]={
|
|
[01]={{0,0},{-1,0},{-1,1},{0,-2},{-1,-2}},
|
|
[10]={{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}},
|
|
[23]={{0,0},{1,0},{1,1},{0,-2},{1,-2}},
|
|
[32]={{0,0},{-1,0},{-1,-1},{0,2},{-1,2}},
|
|
[30]={{0,0},{-1,0},{-1,-1},{0,2},{-1,2},{0,-1}},
|
|
[03]={{0,0},{1,0},{1,1},{0,-2},{1,-2},{0,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},{0,1},{1,0},{-1,0},{0,2}},
|
|
[31]={{0,0},{0,1},{0,-1},{-1,0},{1,0},{0,2}},
|
|
},
|
|
[5]={
|
|
[01]={{0,0},{-1,0},{-1,1},{0,-2},{-1,-2}},
|
|
[10]={{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}},
|
|
[23]={{0,0},{1,0},{1,1},{0,-2},{1,-2}},
|
|
[32]={{0,0},{-1,0},{-1,-1},{0,2},{-1,2}},
|
|
[30]={{0,0},{-1,0},{-1,-1},{0,2},{-1,2},{0,-1}},
|
|
[03]={{0,0},{1,0},{1,1},{0,-2},{1,-2},{0,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},{0,1},{1,0},{-1,0},{0,2}},
|
|
[31]={{0,0},{0,-1},{0,1},{-1,0},{1,0},{0,2}},
|
|
},
|
|
[7]={
|
|
[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}},
|
|
[20]={{0,0},{1,0},{-1,0},{0,-1}},
|
|
[13]={{0,0},{1,0}},
|
|
[31]={{0,0},{-1,0}},
|
|
}
|
|
}TRS[3],TRS[4],TRS[6]=TRS[2],TRS[1],TRS[1]
|
|
end |