local n = 1 local nn = 1 local _l_pattern = {} function make_empty_pattern() local t={} for i=1,10 do t[i] = { 0,0,0,0,0,0,0,0,0,0 } end return t end -- 0 _l_pattern[0] = {} n=1 _l_pattern[0][n] = make_empty_pattern() -- ############################################################################################################## -- 1 _l_pattern[1] = {} n=1 _l_pattern[1][n] = make_empty_pattern() n=n+1 _l_pattern[1][n] = {} _l_pattern[1][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 3] = { 00, 00, 38, 19, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 4] = { 00, 26, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[1][n] = make_empty_pattern() n=n+1 _l_pattern[1][n] = {} _l_pattern[1][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 6] = { 00, 00, 00, 00, 00, 27, 00, 00, 00, 00 } _l_pattern[1][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[1][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[1][n] = make_empty_pattern() n=n+1 -- ############################################################################################################## -- 2 _l_pattern[2] = {} n=1 _l_pattern[2][n] = make_empty_pattern() n=n+1 _l_pattern[2][n] = {} _l_pattern[2][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 4] = { 00, 00, 00, 00, 26, 00, 29, 00, 00, 00 } _l_pattern[2][n][ 5] = { 00, 00, 00, 00, 00, 35, 00, 00, 00, 00 } _l_pattern[2][n][ 6] = { 00, 00, 00, 00, 00, 17, 00, 00, 00, 00 } _l_pattern[2][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[2][n] = make_empty_pattern() n=n+1 _l_pattern[2][n] = {} _l_pattern[2][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 4] = { 00, 00, 00, 16, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 5] = { 00, 00, 00, 28, 14, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 6] = { 00, 00, 19, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[2][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[2][n] = make_empty_pattern() n=n+1 -- ############################################################################################################## -- 3 _l_pattern[3] = {} n=1 _l_pattern[3][n] = make_empty_pattern() n=n+1 _l_pattern[3][n] = {} _l_pattern[3][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 4] = { 00, 00, 00, 00, 28, 00, 39, 00, 00, 00 } _l_pattern[3][n][ 5] = { 00, 00, 00, 00, 17, 46, 00, 00, 00, 00 } _l_pattern[3][n][ 6] = { 00, 00, 00, 00, 00, 17, 00, 00, 00, 00 } _l_pattern[3][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[3][n] = {} _l_pattern[3][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 3] = { 00, 00, 00, 18, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 25, 00, 00 } _l_pattern[3][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 8] = { 00, 00, 35, 26, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[3][n] = {} _l_pattern[3][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 5] = { 00, 00, 00, 00, 00, 16, 17, 00, 00, 00 } _l_pattern[3][n][ 6] = { 00, 00, 00, 00, 38, 27, 00, 00, 00, 00 } _l_pattern[3][n][ 7] = { 00, 00, 00, 00, 49, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 8] = { 00, 00, 00, 36, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[3][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[3][n] = make_empty_pattern() n=n+1 -- ############################################################################################################## -- 4 _l_pattern[4] = {} n=1 _l_pattern[4][n] = make_empty_pattern() n=n+1 _l_pattern[4][n] = {} _l_pattern[4][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 3] = { 00, 00, 49, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 4] = { 00, 37, 58, 46, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 5] = { 00, 00, 47, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 26, 00, 00 } _l_pattern[4][n][ 7] = { 00, 00, 00, 00, 00, 00, 17, 38, 19, 00 } _l_pattern[4][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 25, 00, 00 } _l_pattern[4][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[4][n] = {} _l_pattern[4][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 16, 00, 00 } _l_pattern[4][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 38, 00, 00 } _l_pattern[4][n][ 6] = { 00, 00, 18, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 7] = { 00, 25, 47, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 8] = { 00, 00, 26, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 9] = { 00, 00, 00, 00, 00, 00, 36, 00, 00, 00 } _l_pattern[4][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[4][n] = {} _l_pattern[4][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 5] = { 00, 00, 00, 00, 46, 47, 00, 00, 00, 00 } _l_pattern[4][n][ 6] = { 00, 00, 00, 00, 25, 58, 26, 00, 00, 00 } _l_pattern[4][n][ 7] = { 00, 00, 00, 00, 00, 39, 00, 00, 00, 00 } _l_pattern[4][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[4][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[4][n] = make_empty_pattern() n=n+1 -- ############################################################################################################## -- 5 _l_pattern[5] = {} n=1 _l_pattern[5][n] = make_empty_pattern() n=n+1 _l_pattern[5][n] = {} _l_pattern[5][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 27 } _l_pattern[5][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 3] = { 00, 00, 16, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 8] = { 00, 00, 00, 00, 47, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][10] = { 36, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[5][n] = {} _l_pattern[5][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 3] = { 00, 00, 26, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 4] = { 00, 17, 37, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 5] = { 00, 00, 28, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 6] = { 00, 00, 00, 00, 00, 00, 46, 25, 00, 00 } _l_pattern[5][n][ 7] = { 00, 00, 00, 00, 00, 37, 58, 00, 00, 00 } _l_pattern[5][n][ 8] = { 00, 00, 00, 00, 00, 00, 29, 00, 00, 00 } _l_pattern[5][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[5][n] = {} _l_pattern[5][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 3] = { 00, 00, 00, 00, 00, 36, 00, 00, 00, 00 } _l_pattern[5][n][ 4] = { 00, 00, 00, 46, 57, 46, 00, 00, 00, 00 } _l_pattern[5][n][ 5] = { 00, 00, 38, 69, 25, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 6] = { 00, 00, 57, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 7] = { 00, 45, 36, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[5][n] = {} _l_pattern[5][n][ 1] = { 00, 00, 00, 00, 00, 36, 00, 00, 00, 00 } _l_pattern[5][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 3] = { 00, 37, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 4] = { 00, 00, 25, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 17, 28, 00 } _l_pattern[5][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 26, 00, 00 } _l_pattern[5][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 8] = { 00, 00, 18, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[5][n][10] = { 00, 00, 00, 00, 00, 00, 26, 00, 00, 00 } n=n+1 -- ############################################################################################################## -- 5 _l_pattern[6] = {} n=1 _l_pattern[6][n] = make_empty_pattern() n=n+1 _l_pattern[6][n] = {} _l_pattern[6][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 3] = { 00, 00, 00, 17, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 26, 00 } _l_pattern[6][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 8] = { 00, 00, 37, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[6][n] = {} _l_pattern[6][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 48, 00, 00 } _l_pattern[6][n][ 3] = { 00, 00, 37, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 28, 00, 00 } _l_pattern[6][n][ 8] = { 00, 16, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[6][n] = {} _l_pattern[6][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 2] = { 00, 00, 00, 00, 27, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 3] = { 00, 00, 00, 26, 38, 27, 00, 00, 00, 00 } _l_pattern[6][n][ 4] = { 00, 00, 00, 00, 18, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 36, 00, 00 } _l_pattern[6][n][ 7] = { 00, 00, 45, 00, 00, 00, 00, 58, 19, 00 } _l_pattern[6][n][ 8] = { 00, 36, 57, 37, 00, 00, 36, 47, 00, 00 } _l_pattern[6][n][ 9] = { 00, 00, 38, 00, 00, 00, 00, 25, 00, 00 } _l_pattern[6][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[6][n] = {} _l_pattern[6][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 3] = { 00, 36, 58, 29, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 4] = { 00, 00, 47, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 5] = { 00, 00, 00, 00, 00, 28, 00, 00, 00, 00 } _l_pattern[6][n][ 6] = { 00, 00, 00, 00, 57, 46, 00, 00, 00, 00 } _l_pattern[6][n][ 7] = { 00, 00, 00, 89, 68, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 8] = { 00, 00, 17, 68, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][ 9] = { 00, 00, 46, 57, 00, 00, 00, 00, 00, 00 } _l_pattern[6][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 -- ############################################################################################################## -- 7 _l_pattern[7] = {} n=1 _l_pattern[7][n] = {} _l_pattern[7][n][ 1] = { 00, 00, 00, 39, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 27, 00, 00 } _l_pattern[7][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 4] = { 00, 59, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 5] = { 00, 00, 00, 00, 00, 98, 00, 00, 00, 19 } _l_pattern[7][n][ 6] = { 18, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 38, 00 } _l_pattern[7][n][ 8] = { 00, 00, 16, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 9] = { 00, 00, 00, 00, 00, 00, 15, 00, 00, 00 } _l_pattern[7][n][10] = { 00, 45, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[7][n] = {} _l_pattern[7][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 3] = { 00, 00, 00, 79, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 4] = { 00, 00, 00, 00, 00, 00, 48, 00, 00, 00 } _l_pattern[7][n][ 5] = { 00, 00, 00, 00, 00, 83, 00, 00, 00, 00 } _l_pattern[7][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 7] = { 00, 00, 00, 00, 00, 75, 00, 00, 00, 00 } _l_pattern[7][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[7][n] = {} _l_pattern[7][n][ 1] = { 13, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 35, 00, 00 } _l_pattern[7][n][ 4] = { 00, 00, 27, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 8] = { 00, 00, 00, 00, 28, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[7][n] = {} _l_pattern[7][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 4] = { 00, 00, 00, 00, 00, 00, 75, 68, 00, 00 } _l_pattern[7][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 6] = { 00, 00, 00, 97, 00, 95, 87, 00, 00, 00 } _l_pattern[7][n][ 7] = { 00, 00, 00, 00, 69, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 8] = { 00, 00, 87, 00, 00, 97, 00, 00, 00, 00 } _l_pattern[7][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[7][n] = {} _l_pattern[7][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 3] = { 00, 00, 00, 57, 00, 00, 65, 00, 00, 00 } _l_pattern[7][n][ 4] = { 00, 00, 00, 78, 96, 00, 86, 00, 00, 00 } _l_pattern[7][n][ 5] = { 00, 00, 48, 99, 00, 97, 00, 77, 00, 00 } _l_pattern[7][n][ 6] = { 00, 00, 00, 00, 98, 00, 99, 00, 00, 00 } _l_pattern[7][n][ 7] = { 00, 00, 00, 00, 67, 87, 00, 98, 00, 00 } _l_pattern[7][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[7][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 -- 8 _l_pattern[8] = {} n=1 _l_pattern[8][n] = {} _l_pattern[8][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 4] = { 00, 00, 76, 00, 00, 00, 00, 99, 00, 00 } _l_pattern[8][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 6] = { 00, 00, 00, 00, 00, 89, 00, 00, 00, 00 } _l_pattern[8][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 8] = { 00, 68, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 9] = { 00, 00, 00, 00, 88, 00, 00, 00, 00, 00 } _l_pattern[8][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[8][n] = {} _l_pattern[8][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 68, 00, 00 } _l_pattern[8][n][ 4] = { 00, 00, 88, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 5] = { 00, 00, 00, 66, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 6] = { 00, 00, 00, 00, 00, 88, 00, 00, 00, 00 } _l_pattern[8][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 8] = { 00, 78, 00, 00, 00, 00, 00, 87, 00, 00 } _l_pattern[8][n][ 9] = { 00, 00, 00, 00, 00, 00, 78, 00, 00, 00 } _l_pattern[8][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[8][n] = {} _l_pattern[8][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 98, 00 } _l_pattern[8][n][ 4] = { 00, 00, 78, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 7] = { 00, 00, 00, 00, 00, 00, 67, 00, 00, 00 } _l_pattern[8][n][ 8] = { 00, 85, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[8][n] = {} _l_pattern[8][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 57, 00, 00 } _l_pattern[8][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 79, 00, 00 } _l_pattern[8][n][ 5] = { 00, 00, 00, 46, 00, 00, 68, 00, 68, 29 } _l_pattern[8][n][ 6] = { 00, 00, 46, 00, 00, 00, 57, 00, 00, 00 } _l_pattern[8][n][ 7] = { 00, 67, 88, 75, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 8] = { 00, 00, 77, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 9] = { 00, 00, 00, 00, 00, 87, 00, 00, 00, 00 } _l_pattern[8][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[8][n] = {} _l_pattern[8][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 4] = { 00, 00, 00, 00, 00, 47, 00, 00, 00, 00 } _l_pattern[8][n][ 5] = { 00, 00, 00, 00, 19, 78, 00, 00, 00, 00 } _l_pattern[8][n][ 6] = { 00, 00, 00, 46, 00, 89, 00, 67, 00, 00 } _l_pattern[8][n][ 7] = { 00, 00, 00, 00, 87, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 8] = { 00, 00, 98, 00, 66, 00, 00, 00, 00, 00 } _l_pattern[8][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[8][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 -- ############################################################################################################## -- 9 _l_pattern[9] = {} n=1 _l_pattern[9][n] = {} _l_pattern[9][n][ 1] = { 38, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 4] = { 00, 00, 00, 59, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 5] = { 00, 00, 00, 00, 99, 00, 00, 67, 00, 00 } _l_pattern[9][n][ 6] = { 00, 00, 00, 88, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 8] = { 00, 00, 78, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][10] = { 00, 00, 00, 00, 00, 00, 49, 00, 00, 00 } n=n+1 _l_pattern[9][n] = {} _l_pattern[9][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 69, 00 } _l_pattern[9][n][ 3] = { 00, 00, 58, 00, 00, 99, 00, 00, 00, 00 } _l_pattern[9][n][ 4] = { 00, 00, 00, 00, 00, 88, 78, 00, 00, 00 } _l_pattern[9][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 6] = { 00, 99, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 99, 00, 00 } _l_pattern[9][n][ 9] = { 00, 00, 00, 97, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[9][n] = {} _l_pattern[9][n][ 1] = { 77, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 3] = { 00, 00, 00, 97, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 99, 00, 00 } _l_pattern[9][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 8] = { 00, 00, 98, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 9] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][10] = { 00, 00, 00, 00, 00, 00, 88, 00, 00, 00 } n=n+1 _l_pattern[9][n] = {} _l_pattern[9][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 2] = { 00, 77, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 3] = { 00, 00, 00, 87, 00, 00, 00, 99, 00, 00 } _l_pattern[9][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 6] = { 00, 00, 00, 00, 00, 88, 00, 00, 00, 00 } _l_pattern[9][n][ 7] = { 00, 00, 99, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 9] = { 00, 89, 00, 00, 00, 00, 99, 00, 00, 00 } _l_pattern[9][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[9][n] = {} _l_pattern[9][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 89, 00 } _l_pattern[9][n][ 3] = { 00, 00, 78, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 5] = { 00, 00, 00, 00, 98, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 6] = { 00, 00, 00, 00, 00, 00, 00, 88, 00, 00 } _l_pattern[9][n][ 7] = { 00, 00, 88, 00, 00, 00, 68, 99, 00, 00 } _l_pattern[9][n][ 8] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[9][n][ 9] = { 00, 69, 00, 00, 00, 98, 00, 00, 00, 00 } _l_pattern[9][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 -- ############################################################################################################## -- 10 _l_pattern[10] = {} n=1 _l_pattern[10][n] = {} _l_pattern[10][n][ 1] = { 00, 00, 98, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 2] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 3] = { 00, 99, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 4] = { 00, 00, 00, 00, 00, 89, 00, 00, 00, 00 } _l_pattern[10][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 6] = { 00, 00, 00, 89, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 79, 00 } _l_pattern[10][n][ 8] = { 00, 69, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 9] = { 00, 00, 89, 00, 00, 00, 00, 00, 89, 00 } _l_pattern[10][n][10] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[10][n] = {} _l_pattern[10][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 2] = { 00, 00, 00, 00, 88, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 3] = { 00, 00, 00, 00, 00, 00, 00, 00, 99, 00 } _l_pattern[10][n][ 4] = { 00, 99, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 6] = { 00, 00, 00, 00, 00, 98, 00, 00, 00, 00 } _l_pattern[10][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 8] = { 00, 00, 89, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 9] = { 00, 00, 00, 99, 00, 00, 00, 00, 79, 00 } _l_pattern[10][n][10] = { 89, 00, 00, 00, 00, 00, 00, 00, 00, 00 } n=n+1 _l_pattern[10][n] = {} _l_pattern[10][n][ 1] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 2] = { 00, 00, 00, 00, 00, 00, 89, 00, 00, 00 } _l_pattern[10][n][ 3] = { 00, 00, 99, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 4] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 5] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 6] = { 00, 00, 00, 87, 00, 00, 00, 00, 99, 00 } _l_pattern[10][n][ 7] = { 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][ 8] = { 00, 00, 00, 00, 00, 00, 88, 00, 00, 00 } _l_pattern[10][n][ 9] = { 00, 99, 00, 00, 00, 00, 00, 00, 00, 00 } _l_pattern[10][n][10] = { 00, 00, 00, 00, 00, 79, 00, 00, 00, 00 } n=n+1 -- ############################################################################################################## function CumulusMediocris__get_pattern(dense) dense = dense or 0 local _l_dense = math.max(0, dense*10-math.floor(math.random()*1.5)) _l_dense = math.floor(_l_dense) local rnd = (math.floor(math.random()* #_l_pattern[_l_dense])+1) return _l_pattern[_l_dense][rnd] end