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--SRS data local K={0,0} local D,E,L,S,R,Q,J,C={0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1},{-1,0},{-1,1} local B,I,P,F,M,T={-2,1},{-2,0},{-2,-1},{2,1},{2,0},{2,-1} local X,Y,Z={-1,-2},{0,-2},{1,-2} local F,G,N={-1,2},{0,2},{1,2} scs={N,N,N,N,N,{1.5,1.5},{.5,2.5}} SRS={ [1]={ [01]={K,J,C,Y,X,D}, [10]={K,L,S,G,N,R}, [12]={K,L,S,G,N}, [21]={K,J,C,Y,X}, [23]={K,L,E,Y,Z}, [32]={K,J,Q,G,F}, [30]={K,J,Q,G,F}, [03]={K,L,E,Y,Z}, [02]={K,L,J,R,D}, [20]={K,J,L,D,R}, [13]={K,D,R,J,L,G}, [31]={K,R,D,L,J,G}, }, [2]={ [01]={K,J,C,Y,X}, [10]={K,L,S,G,N}, [12]={K,L,S,G,N}, [21]={K,J,C,Y,X}, [23]={K,L,E,Y,Z}, [32]={K,J,Q,G,F}, [30]={K,J,Q,G,F,R}, [03]={K,L,E,Y,Z,D}, [02]={K,J,L,R,D}, [20]={K,L,J,D,R}, [13]={K,R,D,L,J,G}, [31]={K,D,R,J,L,G}, }, [5]={ [01]={K,J,C,Y,X}, [10]={K,L,S,G,N}, [12]={K,L,S,G,N}, [21]={K,J,C,Y,X}, [23]={K,L,E,Y,Z}, [32]={K,J,Q,G,F}, [30]={K,J,Q,G,F,R}, [03]={K,L,E,Y,Z,D}, [02]={K,J,L,R,D}, [20]={K,L,J,D,R}, [13]={K,R,D,L,J,G}, [31]={K,R,D,J,L,G}, }, [7]={ [01]={K,I,L,P,N}, [10]={K,M,J,F,X}, [12]={K,J,M,F,T}, [21]={K,L,I,Z,B}, [23]={K,M,J,F,X}, [32]={K,I,L,P,N}, [30]={K,L,I,Z,B}, [03]={K,J,M,F,T}, [02]={K,J,L,D}, [20]={K,L,J,R}, [13]={K,L}, [31]={K,J}, } }SRS[3],SRS[4],SRS[6]=SRS[2],SRS[1],SRS[1] end