70 lines
2.7 KiB
Lua
70 lines
2.7 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={{1,2},{1,2},{1,2},{1,2},{1,2},{1.5,1.5},{.5,2.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 |