STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
231599
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2625 · P5250

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM91495970-11DC&rnd=91495970" width="1" height="1"></div>

Tetris.swf

This is the info page for
Flash #261696

(Click the ID number above for more basic data on this flash file.)


Text
INICIAR

CONTROLES:

SETA PARA CIMA - ROTACIONA

SETA ESQUERDA - MOVE À ESQUERDA

SETA DIREITA - MOVE À DIREITA

SETA PARA BAIXO - DESCE RÁPIDO

PARA JOGAR É BEM
SIMPLES, ENCAIXE OS
OBJETOS DE FORMA
A NÃO DEIXAR
ESPAÇOS, QUANTO
MENOS ESPAÇOS
MAIS PONTOS.
USE AS SETAS DO
SEU COMPUTADOR!

VOCE PERDEU

TETRIS

GAUSS

ActionScript [AS1/AS2]

Frame 1
Frame 4
if (_root._framesloaded >= _root._totalframes) { gotoAndPlay (5); } else { gotoAndPlay (1); }
Frame 5
function Inizializzalivelli() { var i; var j; matsfondo = new Array(); liv1 = new Array(); liv2 = new Array(); liv3 = new Array(); liv4 = new Array(); liv5 = new Array(); liv6 = new Array(); liv7 = new Array(); liv8 = new Array(); liv9 = new Array(); liv10 = new Array(); i = 0; while (i < maxrig) { matsfondo[i] = new Array(); liv1[i] = new Array(); liv2[i] = new Array(); liv3[i] = new Array(); liv4[i] = new Array(); liv5[i] = new Array(); liv6[i] = new Array(); liv7[i] = new Array(); liv8[i] = new Array(); liv9[i] = new Array(); liv10[i] = new Array(); j = 0; while (j < maxcol) { matsfondo[i][j] = 0; liv1[i][j] = 0; liv2[i][j] = 0; liv3[i][j] = 0; liv4[i][j] = 0; liv5[i][j] = 0; liv6[i][j] = 0; liv7[i][j] = 0; liv8[i][j] = 0; liv9[i][j] = 0; liv10[i][j] = 0; j++; } i++; } liv3[maxrig - 1][0] = (random(7) + 100) + 1; liv3[maxrig - 2][0] = (random(7) + 100) + 1; liv3[maxrig - 3][0] = (random(7) + 100) + 1; liv3[maxrig - 4][0] = (random(7) + 100) + 1; liv3[maxrig - 5][0] = (random(7) + 100) + 1; liv3[maxrig - 6][0] = (random(7) + 100) + 1; liv3[maxrig - 7][0] = (random(7) + 100) + 1; liv3[maxrig - 8][0] = (random(7) + 100) + 1; liv3[maxrig - 1][9] = (random(7) + 100) + 1; liv3[maxrig - 2][9] = (random(7) + 100) + 1; liv3[maxrig - 3][9] = (random(7) + 100) + 1; liv3[maxrig - 4][9] = (random(7) + 100) + 1; liv3[maxrig - 5][9] = (random(7) + 100) + 1; liv3[maxrig - 6][9] = (random(7) + 100) + 1; liv3[maxrig - 7][9] = (random(7) + 100) + 1; liv3[maxrig - 8][9] = (random(7) + 100) + 1; liv4[maxrig - 1][1] = (random(7) + 100) + 1; liv4[maxrig - 1][6] = (random(7) + 100) + 1; liv4[maxrig - 2][3] = (random(7) + 100) + 1; liv4[maxrig - 2][8] = (random(7) + 100) + 1; liv4[maxrig - 3][5] = (random(7) + 100) + 1; liv4[maxrig - 4][2] = (random(7) + 100) + 1; liv4[maxrig - 4][6] = (random(7) + 100) + 1; liv4[maxrig - 4][7] = (random(7) + 100) + 1; liv4[maxrig - 5][0] = (random(7) + 100) + 1; liv4[maxrig - 5][3] = (random(7) + 100) + 1; liv5[maxrig - 1][0] = (random(7) + 100) + 1; liv5[maxrig - 1][1] = (random(7) + 100) + 1; liv5[maxrig - 1][3] = (random(7) + 100) + 1; liv5[maxrig - 1][4] = (random(7) + 100) + 1; liv5[maxrig - 1][5] = (random(7) + 100) + 1; liv5[maxrig - 1][6] = (random(7) + 100) + 1; liv5[maxrig - 1][8] = (random(7) + 100) + 1; liv5[maxrig - 1][9] = (random(7) + 100) + 1; liv5[maxrig - 2][1] = (random(7) + 100) + 1; liv5[maxrig - 2][2] = (random(7) + 100) + 1; liv5[maxrig - 2][4] = (random(7) + 100) + 1; liv5[maxrig - 2][5] = (random(7) + 100) + 1; liv5[maxrig - 2][7] = (random(7) + 100) + 1; liv5[maxrig - 2][8] = (random(7) + 100) + 1; liv5[maxrig - 3][2] = (random(7) + 100) + 1; liv5[maxrig - 3][3] = (random(7) + 100) + 1; liv5[maxrig - 3][6] = (random(7) + 100) + 1; liv5[maxrig - 3][7] = (random(7) + 100) + 1; liv5[maxrig - 4][3] = (random(7) + 100) + 1; liv5[maxrig - 4][4] = (random(7) + 100) + 1; liv5[maxrig - 4][5] = (random(7) + 100) + 1; liv5[maxrig - 4][6] = (random(7) + 100) + 1; liv5[maxrig - 5][4] = (random(7) + 100) + 1; liv5[maxrig - 5][5] = (random(7) + 100) + 1; liv6[maxrig - 12][0] = (random(7) + 100) + 1; liv6[maxrig - 12][1] = (random(7) + 100) + 1; liv6[maxrig - 12][2] = (random(7) + 100) + 1; liv6[maxrig - 12][3] = (random(7) + 100) + 1; liv6[maxrig - 12][4] = (random(7) + 100) + 1; liv6[maxrig - 12][7] = (random(7) + 100) + 1; liv6[maxrig - 12][8] = (random(7) + 100) + 1; liv6[maxrig - 12][9] = (random(7) + 100) + 1; liv7[maxrig - 1][0] = (random(7) + 100) + 1; liv7[maxrig - 2][1] = (random(7) + 100) + 1; liv7[maxrig - 3][2] = (random(7) + 100) + 1; liv7[maxrig - 4][3] = (random(7) + 100) + 1; liv7[maxrig - 5][4] = (random(7) + 100) + 1; liv7[maxrig - 6][5] = (random(7) + 100) + 1; liv7[maxrig - 7][6] = (random(7) + 100) + 1; liv7[maxrig - 8][7] = (random(7) + 100) + 1; liv7[maxrig - 9][8] = (random(7) + 100) + 1; liv7[maxrig - 10][9] = (random(7) + 100) + 1; liv8[maxrig - 1][0] = (random(7) + 100) + 1; liv8[maxrig - 2][1] = (random(7) + 100) + 1; liv8[maxrig - 3][0] = (random(7) + 100) + 1; liv8[maxrig - 4][1] = (random(7) + 100) + 1; liv8[maxrig - 5][0] = (random(7) + 100) + 1; liv8[maxrig - 6][1] = (random(7) + 100) + 1; liv8[maxrig - 7][0] = (random(7) + 100) + 1; liv8[maxrig - 8][1] = (random(7) + 100) + 1; liv8[maxrig - 9][0] = (random(7) + 100) + 1; liv8[maxrig - 1][8] = (random(7) + 100) + 1; liv8[maxrig - 2][9] = (random(7) + 100) + 1; liv8[maxrig - 3][8] = (random(7) + 100) + 1; liv8[maxrig - 4][9] = (random(7) + 100) + 1; liv8[maxrig - 5][8] = (random(7) + 100) + 1; liv8[maxrig - 6][9] = (random(7) + 100) + 1; liv8[maxrig - 7][8] = (random(7) + 100) + 1; liv8[maxrig - 8][9] = (random(7) + 100) + 1; liv8[maxrig - 9][8] = (random(7) + 100) + 1; liv9[maxrig - 9][4] = (random(7) + 100) + 1; liv9[maxrig - 9][5] = (random(7) + 100) + 1; liv9[maxrig - 8][3] = (random(7) + 100) + 1; liv9[maxrig - 8][6] = (random(7) + 100) + 1; liv9[maxrig - 7][2] = (random(7) + 100) + 1; liv9[maxrig - 7][7] = (random(7) + 100) + 1; liv9[maxrig - 6][2] = (random(7) + 100) + 1; liv9[maxrig - 6][7] = (random(7) + 100) + 1; liv9[maxrig - 5][3] = (random(7) + 100) + 1; liv9[maxrig - 5][6] = (random(7) + 100) + 1; liv9[maxrig - 4][4] = (random(7) + 100) + 1; liv9[maxrig - 4][5] = (random(7) + 100) + 1; liv10[maxrig - 13][0] = (random(7) + 100) + 1; liv10[maxrig - 13][9] = (random(7) + 100) + 1; liv10[maxrig - 12][1] = (random(7) + 100) + 1; liv10[maxrig - 12][8] = (random(7) + 100) + 1; liv10[maxrig - 11][2] = (random(7) + 100) + 1; liv10[maxrig - 11][7] = (random(7) + 100) + 1; liv10[maxrig - 10][3] = (random(7) + 100) + 1; liv10[maxrig - 10][6] = (random(7) + 100) + 1; liv10[maxrig - 9][4] = (random(7) + 100) + 1; liv10[maxrig - 9][5] = (random(7) + 100) + 1; } function Sceglilivello() { if (numlevel == 1) { matsfondo = liv1; numcicli = 0; numrig = 5; puntiliv = 1; } else if (numlevel == 2) { matsfondo = liv2; numcicli = 1; numrig = 10; puntiliv = 2; } else if (numlevel == 3) { matsfondo = liv3; numcicli = 2; numrig = 12; puntiliv = 4; } else if (numlevel == 4) { matsfondo = liv4; numcicli = 2; numrig = 10; puntiliv = 7; } else if (numlevel == 5) { matsfondo = liv5; numcicli = 2; numrig = 12; puntiliv = 8; } else if (numlevel == 6) { matsfondo = liv6; numcicli = 2; numrig = 12; puntiliv = 9; } else if (numlevel == 7) { matsfondo = liv7; numcicli = 2; numrig = 10; puntiliv = 11; } else if (numlevel == 8) { matsfondo = liv8; numcicli = 2; numrig = 10; puntiliv = 13; } else if (numlevel == 9) { matsfondo = liv9; numcicli = 2; numrig = 12; puntiliv = 16; } else if (numlevel == 10) { matsfondo = liv10; numcicli = 2; numrig = 8; puntiliv = 17; } Matimage(matsfondo); } function Sommat(a, b, c) { var rig; var col; rig = 0; while (rig < maxrig) { col = 0; while (col < maxcol) { c[rig][col] = a[rig][col] + b[rig][col]; col++; } rig++; } } function Difmat(a, b, c) { var rig; var col; rig = 0; while (rig < maxrig) { col = 0; while (col < maxcol) { c[rig][col] = a[rig][col] - b[rig][col]; col++; } rig++; } } function Matimage(rig, col, valx) { var valxx; if (valx != 0) { valxx = valx % 100; setProperty((("mat" + rig) + "_") + col, _visible , true); eval ((("mat" + rig) + "_") + col).gotoAndStop(valxx); } else { setProperty((("mat" + rig) + "_") + col, _visible , false); } } function Statiniz() { var i; i = 0; while (i < 7) { ? , 0); setProperty("barra" + i, _visible , false); i++; } } function Statnorm() { var i; var minim; minim = 100; i = 0; while (i < 7) { minim = Math.min(eval ("contastat" + i), minim); i++; } i = 0; while (i < 7) { ? , eval ("contastat" + i) - minim); if (eval ("contastat" + i) == 0) { setProperty("barra" + i, _visible , false); } else { eval ("barra" + i).gotoAndStop(eval ("contastat" + i)); } i++; } } function Statistiche(num, valx) { setProperty("barra" + num, _visible , true); eval ("barra" + num).gotoAndStop(valx); } function Matimage2(rig, col, tr) { setProperty((("mat" + rig) + "_") + col, _alpha , tr); } function CreaMatrix() { var i; var j; var contatore = 0; i = 0; while (i < maxrig) { j = 0; while (j < maxcol) { contatore++; duplicateMovieClip (mat, (("mat" + i) + "_") + j, contatore); setProperty((("mat" + i) + "_") + j, _x , posx + (j * larg)); setProperty((("mat" + i) + "_") + j, _y , posy + (i * alt)); setProperty((("mat" + i) + "_") + j, _visible , false); setProperty((("mat" + i) + "_") + j, _alpha , 100); j++; } i++; } duplicateMovieClip (scrittapunti, "scrittapunti2", 400); duplicateMovieClip (scrittafine, "scrittafine2", 401); setProperty(scrittafine2, _x , 100); setProperty(scrittafine2, _y , 100); setProperty(scrittafine2, _visible , false); duplicateMovieClip (scrittapausa, "scrittapausa2", 402); setProperty(scrittapausa2, _x , 100); setProperty(scrittapausa2, _y , 100); setProperty(scrittapausa2, _visible , false); } function Sceltapezzo() { if (tipoinizio == 0) { distdx = 4; distup = maxrig - 2; val0 = 1; val1 = 1; val2 = 1; val3 = 1; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind + 1; col2 = colind; rig3 = rigind + 1; col3 = colind + 1; } else if (tipoinizio == 1) { distdx = 2; distup = maxrig - 1; val0 = 2; val1 = 2; val2 = 2; val3 = 2; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind; col3 = colind + 3; } else if (tipoinizio == 2) { distdx = 3; distup = maxrig - 2; val0 = 3; val1 = 3; val2 = 3; val3 = 3; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind + 1; col3 = colind + 2; } else if (tipoinizio == 3) { distdx = 3; distup = maxrig - 2; val0 = 4; val1 = 4; val2 = 4; val3 = 4; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind + 1; col3 = colind; } else if (tipoinizio == 4) { distdx = 3; distup = maxrig - 2; val0 = 5; val1 = 5; val2 = 5; val3 = 5; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind + 1; col2 = colind + 1; rig3 = rigind + 1; col3 = colind + 2; } else if (tipoinizio == 5) { distdx = 3; distup = maxrig - 2; val0 = 6; val1 = 6; val2 = 6; val3 = 6; rig0 = rigind; col0 = colind + 1; rig1 = rigind; col1 = colind + 2; rig2 = rigind + 1; col2 = colind; rig3 = rigind + 1; col3 = colind + 1; } else if (tipoinizio == 6) { distdx = 3; distup = maxrig - 2; val0 = 7; val1 = 7; val2 = 7; val3 = 7; rig0 = rigind; col0 = colind; rig1 = rigind; col1 = colind + 1; rig2 = rigind; col2 = colind + 2; rig3 = rigind + 1; col3 = colind + 1; } indicerot = 0; distsx = 4; if ((((matsfondo[rig0][col0] < 100) && (matsfondo[rig1][col1] < 100)) && (matsfondo[rig2][col2] < 100)) && (matsfondo[rig3][col3] < 100)) { matsfondo[rig0][col0] = val0; matsfondo[rig1][col1] = val1; matsfondo[rig2][col2] = val2; matsfondo[rig3][col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); verificainiziale = 0; } else { verificainiziale = 1; } } function Prossimopezzo() { i = 0; while (i < 7) { setProperty("prossimo.pezzo" + i, _visible , false); i++; } if (tipoprossimo == 0) { setProperty("prossimo.pezzo0", _visible , true); } else if (tipoprossimo == 1) { setProperty("prossimo.pezzo1", _visible , true); } else if (tipoprossimo == 2) { setProperty("prossimo.pezzo2", _visible , true); } else if (tipoprossimo == 3) { setProperty("prossimo.pezzo3", _visible , true); } else if (tipoprossimo == 4) { setProperty("prossimo.pezzo4", _visible , true); } else if (tipoprossimo == 5) { setProperty("prossimo.pezzo5", _visible , true); } else if (tipoprossimo == 6) { setProperty("prossimo.pezzo6", _visible , true); } } function Shiftdxsx(dir) { if (dir == 1) { if (distdx != 0) { if ((((matsfondo[rig0][col0 + 1] < 100) && (matsfondo[rig1][col1 + 1] < 100)) && (matsfondo[rig2][col2 + 1] < 100)) && (matsfondo[rig3][col3 + 1] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); matsfondo[rig0][++col0] = val0; matsfondo[rig1][++col1] = val1; matsfondo[rig2][++col2] = val2; matsfondo[rig3][++col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distdx--; distsx++; } } } else if (distsx != 0) { if ((((matsfondo[rig0][col0 - 1] < 100) && (matsfondo[rig1][col1 - 1] < 100)) && (matsfondo[rig2][col2 - 1] < 100)) && (matsfondo[rig3][col3 - 1] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); matsfondo[rig0][--col0] = val0; matsfondo[rig1][--col1] = val1; matsfondo[rig2][--col2] = val2; matsfondo[rig3][--col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distdx++; distsx--; } } } function Rotazione() { var rotrig0; var rotcol0; var rotrig1; var rotcol1; var rotrig2; var rotcol2; var rotrig3; var rotcol3; var rotdistdx; var rotdistsx; var rotdistup; var flag = 0; rotrig0 = rig0; rotcol0 = col0; rotrig1 = rig1; rotcol1 = col1; rotrig2 = rig2; rotcol2 = col2; rotrig3 = rig3; rotcol3 = col3; if (tipoinizio == 0) { flag = 1; } else if (tipoinizio == 1) { indicerot = indicerot % 2; if ((indicerot == 0) && (2 < distup)) { rotdistdx = distdx + 2; rotdistsx = distsx + 1; rotdistup = distup - 3; rotrig0 = rig1 + 1; rotcol0 = col1; rotrig2 = rig1 + 2; rotcol2 = col1; rotrig3 = rig1 + 3; rotcol3 = col1; } else if (((indicerot == 1) && (distdx >= 2)) && (distsx >= 1)) { rotdistdx = distdx - 2; rotdistsx = distsx - 1; rotdistup = distup + 3; rotrig0 = rig1; rotcol0 = col1 - 1; rotrig2 = rig1; rotcol2 = col1 + 1; rotrig3 = rig1; rotcol3 = col1 + 2; } else if ((indicerot == 1) && (distdx < 2)) { rotdistdx = 0; rotdistsx = 6; rotdistup = distup + 3; rotrig0 = rig1; rotcol0 = 6; rotrig1 = rig1; rotcol1 = 7; rotrig2 = rig1; rotcol2 = 8; rotrig3 = rig1; rotcol3 = 9; } else { flag = 1; } val0 = 2; val1 = 2; val2 = 2; val3 = 2; } else if (tipoinizio == 2) { indicerot = indicerot % 4; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig2 = rig0 + 1; rotcol2 = col0; rotrig3 = rig0 + 2; rotcol3 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig1 = rig2; rotcol1 = col2 + 2; rotrig3 = rig2; rotcol3 = col2 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig0; rotcol0 = 7; rotrig1 = rig2; rotcol1 = 9; rotrig2 = rig2; rotcol2 = 7; rotrig3 = rig2; rotcol3 = 8; } else if ((indicerot == 2) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig0 = rig3 + 1; rotrig1 = rig3 - 1; rotcol1 = col3; rotrig2 = rig3 + 1; rotcol2 = col3; } else if ((indicerot == 3) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig0 = rig1; rotrig2 = rig1; rotcol2 = col1 + 1; rotcol3 = col1 + 1; } else if ((indicerot == 3) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig1; rotcol0 = 7; rotrig1 = rig1; rotcol1 = 8; rotrig2 = rig1; rotcol2 = 9; rotrig3 = rig1 + 1; rotcol3 = 9; } else { flag = 1; } val0 = 3; val1 = 3; val2 = 3; val3 = 3; } else if (tipoinizio == 3) { indicerot = indicerot % 4; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig1 = rig3 + 1; rotrig2 = rig3 + 1; rotcol2 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3 + 2; rotrig1 = rig3; rotcol1 = col3 + 2; rotrig2 = rig3; rotcol2 = col3 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig3 - 1; rotcol0 = 9; rotrig1 = rig3; rotcol1 = 9; rotrig2 = rig3; rotcol2 = 8; rotrig3 = rig3; rotcol3 = 7; } else if ((indicerot == 2) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotcol0 = col2 - 1; rotrig1 = rig2 - 1; rotcol1 = col2; rotrig3 = rig2 + 1; rotcol3 = col2; } else if ((indicerot == 3) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig2 = rig0; rotcol2 = col1 + 1; rotrig3 = rig0 + 1; rotcol3 = col0; } else if ((indicerot == 3) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig0; rotcol0 = 7; rotrig1 = rig0; rotcol1 = 8; rotrig2 = rig0; rotcol2 = 9; rotrig3 = rig0 + 1; rotcol3 = 7; } else { flag = 1; } val0 = 4; val1 = 4; val2 = 4; val3 = 4; } else if (tipoinizio == 4) { indicerot = indicerot % 2; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig0 = rig2; rotrig3 = rig2 + 1; rotcol3 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotrig0 = rig1; rotrig3 = rig2; rotcol3 = col2 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig1; rotcol0 = 7; rotrig1 = rig1; rotcol1 = 8; rotrig2 = rig2; rotcol2 = 8; rotrig3 = rig2; rotcol3 = 9; } else { flag = 1; } val0 = 5; val1 = 5; val2 = 5; val3 = 5; } else if (tipoinizio == 5) { indicerot = indicerot % 2; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotcol0 = col2; rotrig1 = rig3 + 1; rotcol1 = col3; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3; rotrig1 = rig3 - 1; rotcol1 = col3 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig0; rotcol0 = 8; rotrig1 = rig0; rotcol1 = 9; rotrig2 = rig2; rotcol2 = 7; rotrig3 = rig2; rotcol3 = 8; } else { flag = 1; } val0 = 6; val1 = 6; val2 = 6; val3 = 6; } else if (tipoinizio == 6) { indicerot = indicerot % 4; if ((indicerot == 0) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig1 = rig3; rotcol1 = col0; rotrig2 = rig3 + 1; rotcol2 = col0; } else if ((indicerot == 1) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3; rotrig2 = rig3; rotcol2 = col3 + 1; } else if ((indicerot == 1) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig3 - 1; rotcol0 = 8; rotrig1 = rig3; rotcol1 = 7; rotrig2 = rig3; rotcol2 = 9; rotrig3 = rig3; rotcol3 = 8; } else if ((indicerot == 2) && (0 < distup)) { rotdistdx = distdx + 1; rotdistsx = distsx; rotdistup = distup - 1; rotrig2 = rig3 + 1; rotcol2 = col3; } else if ((indicerot == 3) && (distdx >= 1)) { rotdistdx = distdx - 1; rotdistsx = distsx; rotdistup = distup + 1; rotcol0 = col3 - 1; rotrig1 = rig3 - 1; rotcol1 = col3; rotrig2 = rig3 - 1; rotcol2 = col3 + 1; } else if ((indicerot == 3) && (distdx < 1)) { rotdistdx = 0; rotdistsx = 7; rotdistup = distup + 1; rotrig0 = rig3 - 1; rotcol0 = 7; rotrig1 = rig3 - 1; rotcol1 = 8; rotrig2 = rig3 - 1; rotcol2 = 9; rotrig3 = rig3; rotcol3 = 8; } else { flag = 1; } val0 = 7; val1 = 7; val2 = 7; val3 = 7; } if (((((flag == 0) && (matsfondo[rotrig0][rotcol0] < 100)) && (matsfondo[rotrig1][rotcol1] < 100)) && (matsfondo[rotrig2][rotcol2] < 100)) && (matsfondo[rotrig3][rotcol3] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); rig0 = rotrig0; col0 = rotcol0; rig1 = rotrig1; col1 = rotcol1; rig2 = rotrig2; col2 = rotcol2; rig3 = rotrig3; col3 = rotcol3; matsfondo[rig0][col0] = val0; matsfondo[rig1][col1] = val1; matsfondo[rig2][col2] = val2; matsfondo[rig3][col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distdx = rotdistdx; distsx = rotdistsx; distup = rotdistup; indicerot++; } } function Shiftbasso() { if (distup != 0) { if ((((matsfondo[rig0 + 1][col0] < 100) && (matsfondo[rig1 + 1][col1] < 100)) && (matsfondo[rig2 + 1][col2] < 100)) && (matsfondo[rig3 + 1][col3] < 100)) { matsfondo[rig0][col0] = 0; matsfondo[rig1][col1] = 0; matsfondo[rig2][col2] = 0; matsfondo[rig3][col3] = 0; Matimage(rig0, col0, 0); Matimage(rig1, col1, 0); Matimage(rig2, col2, 0); Matimage(rig3, col3, 0); matsfondo[++rig0][col0] = val0; matsfondo[++rig1][col1] = val1; matsfondo[++rig2][col2] = val2; matsfondo[++rig3][col3] = val3; Matimage(rig0, col0, val0); Matimage(rig1, col1, val1); Matimage(rig2, col2, val2); Matimage(rig3, col3, val3); distup--; x = 1; } else { matsfondo[rig0][col0] = val0 + 100; matsfondo[rig1][col1] = val1 + 100; matsfondo[rig2][col2] = val2 + 100; matsfondo[rig3][col3] = val3 + 100; x = 0; if (distup >= (maxrig - 2)) { setProperty(scrittafine2, _visible , true); gotoAndPlay (90); } else { punti = ((puntiliv * puntiliv) + (puntiliv * distup)) * puntidoppi; punteggio = punteggio + punti; setProperty(scrittapunti2, _x , (posx + ((distsx + ((maxcol - (distsx + distdx)) / 2)) * larg)) - sfasoriz); setProperty(scrittapunti2, _y , (sfasvert + posy) + ((maxrig - distup) * alt)); scrittapunti2.play(); gotoAndPlay (42); } } } else { matsfondo[rig0][col0] = val0 + 100; matsfondo[rig1][col1] = val1 + 100; matsfondo[rig2][col2] = val2 + 100; matsfondo[rig3][col3] = val3 + 100; x = 0; punti = (puntiliv * puntiliv) * puntidoppi; punteggio = punteggio + punti; setProperty(scrittapunti2, _x , (posx + ((distsx + ((maxcol - (distsx + distdx)) / 2)) * larg)) - sfasoriz); setProperty(scrittapunti2, _y , (sfasvert + posy) + ((maxrig - distup) * alt)); scrittapunti2.play(); gotoAndPlay (42); } } posx = 35; posy = 35; larg = 15; alt = 15; sfasoriz = 8; sfasvert = -10; nummaxliv = 11; nummaxcrediti = 5; numlevel = 0; numrig = 0; numrigrimanenti = 0; numrigeliminate = 0; numcicli = 0; maxrig = 22; maxcol = 10; rig0 = 0; col0 = 0; rigind = 0; colind = Math.floor(maxcol / 2) - 1; verificainiziale = 0; bloccoshift = 0; cicloriga = 0; contacol = 0; alp = 100; punti = 0; punteggio = 0; recordpunti = 10000;
Frame 6
t_pausa = "PAUSAR"; t_livello = "NÍVEL:"; t_prossimopezzo = "PRÓXIMO:"; t_punteggio = "PONTOS:"; t_righerimanenti = "LINHAS:"; t_record = "RECORDE"; t_versione = "VERSÃO FAVORITOS";
Frame 7
gotoAndPlay (90);
Frame 8
Creamatrix(); maxpunti = 0; numcrediti = nummaxcrediti; Inizializzalivelli(); punteggio = 0; if (codice != 0) { numlevel = codice; } Statiniz();
Frame 9
numlevel++; Sceglilivello(); numrigrimanenti = numrig; numrigeliminate = 0; tipoprossimo = random(7); i = 0; while (i < maxrig) { j = 0; while (j < maxcol) { Matimage(i, j, matsfondo[i][j]); j++; } i++; } bloccoshift = 0;
Frame 14
tipoinizio = tipoprossimo; tipoprossimo = random(7); Prossimopezzo(); Sceltapezzo(); setProperty(prossimo, _visible , true); x = 1; eval ("contastat" + tipoinizio)++; if (100 < eval ("contastat" + tipoinizio)) { Statnorm(); } else { Statistiche(tipoinizio, eval ("contastat" + tipoinizio)); }
Frame 15
Frame 17
Frame 18
Frame 20
if ((x == 1) && (bloccoshift == 0)) { bloccoshift = 1; puntidoppi = 1; Shiftbasso(); bloccoshift = 0; }
Frame 21
if (x == 1) { if (numcicli == 0) { gotoAndPlay (15); } else if (numcicli == 1) { gotoAndPlay (17); } else if (numcicli == 2) { gotoAndPlay (18); } } else { gotoAndPlay (14); }
Frame 42
bloccoshift = 1; if (cicloriga >= maxrig) { cicloriga = 0; numrigbonus = 0; if (numrigeliminate >= numrig) { bloccoshift = 1; gotoAndPlay (49); } else { bloccoshift = 0; gotoAndPlay (21); } }
Frame 43
contacol = 0; while ((contacol < maxcol) && (cicloriga < maxrig)) { contacol = 0; r = 0; while (r < maxcol) { if (matsfondo[cicloriga][r] != 0) { contacol++; } r++; } if (contacol < maxcol) { cicloriga++; } }
Frame 44
if (cicloriga >= maxrig) { cicloriga = 0; numrigbonus = 0; if (numrigeliminate >= numrig) { bloccoshift = 1; gotoAndPlay (49); } else { bloccoshift = 0; gotoAndPlay (21); } } if (alp == 0) { colon = 0; while (colon < maxcol) { setProperty((("mat" + cicloriga) + "_") + colon, _visible , false); setProperty((("mat" + cicloriga) + "_") + colon, _alpha , 100); colon++; } alp = 100; gotoAndPlay (46); }
Frame 45
alp = alp - 5; colon = 0; while (colon < maxcol) { Matimage2(cicloriga, colon, alp); colon++; } gotoAndPlay (44);
Frame 46
numrigeliminate++; numrigbonus++; if (numrigbonus == 1) { punti = 50; } else if (numrigbonus == 2) { punti = 100; } else if (numrigbonus == 3) { punti = 250; } else if (numrigbonus == 4) { punti = 500; } punteggio = punteggio + punti; if (punti != 0) { setProperty(scrittapunti2, _x , (sfasoriz + posx) + ((Math.floor(maxcol / 2) - 1) * larg)); setProperty(scrittapunti2, _y , (sfasvert + posy) + ((cicloriga + 1) * alt)); scrittapunti2.play(); } if (0 < numrigrimanenti) { numrigrimanenti--; } i = cicloriga; while (0 < i) { j = maxcol - 1; while (j >= 0) { matsfondo[i][j] = matsfondo[i - 1][j]; j--; } i--; } j = 0; while (j < maxcol) { matsfondo[0][j] = 0; j++; } i = 0; while (i < (cicloriga + 1)) { j = 0; while (j < maxcol) { Matimage(i, j, matsfondo[i][j]); j++; } i++; } cicloriga++; gotoAndPlay (42);
Frame 49
cicloriga = 0; cbonus = 0; ccbonus = 0; puntix = 0; contabonus = 1; bloccoshift = 1;
Frame 50
contacol = 0; r = 0; while (r < maxcol) { if (matsfondo[cicloriga][r] == 0) { contacol++; } r++; } if (contacol < maxcol) { cbonus = 1; } cicloriga++;
Frame 51
if (cbonus == 0) { gotoAndPlay (50); }
Frame 53
if (1 >= cicloriga) { gotoAndPlay (90); } if (contabonus < (cicloriga - 2)) { puntix = puntix + (10 * contabonus); contabonus++; j = 0; while (j < maxcol) { Matimage(contabonus, j, 8); j++; } } else { ccbonus = 1; }
Frame 54
if (ccbonus == 0) { gotoAndPlay (53); }
Frame 55
punti = puntix; punteggio = punteggio + punti; if (punti != 0) { setProperty(scrittapunti2, _x , (sfasoriz + posx) + ((Math.floor(maxcol / 2) - 1) * larg)); setProperty(scrittapunti2, _y , (sfasvert + posy) + (cicloriga * alt)); scrittapunti2.play(); }
Frame 87
if (numlevel < 10) { bloccoshift = 0; gotoAndPlay (9); } else { setProperty(scrittafine2, _visible , true); gotoAndPlay (90); }
Frame 89
Mouse.show(); stop();
Frame 90
Mouse.show(); setProperty(prossimo, _visible , false); if (recordpunti < punteggio) { recordpunti = punteggio; } stop();
Frame 91
Frame 141
gotoAndStop (90);
Symbol 10 Button
on (release) { gotoAndPlay (8); }
Symbol 21 Button
on (keyPress "<Right>") { if (bloccoshift == 0) { bloccoshift = 1; Shiftdxsx(1); bloccoshift = 0; } } on (keyPress "<Left>") { if (bloccoshift == 0) { bloccoshift = 1; Shiftdxsx(0); bloccoshift = 0; } } on (keyPress "<Down>") { if ((bloccoshift == 0) && (x == 1)) { bloccoshift = 1; puntidoppi = 2; Shiftbasso(); bloccoshift = 0; } } on (keyPress "<Up>") { if (bloccoshift == 0) { bloccoshift = 1; Rotazione(); bloccoshift = 0; } }
Symbol 31 MovieClip Frame 1
stop();
Symbol 31 MovieClip Frame 17
Symbol 40 MovieClip Frame 1
stop();
Symbol 40 MovieClip Frame 2
stop();
Symbol 40 MovieClip Frame 3
stop();
Symbol 40 MovieClip Frame 4
stop();
Symbol 40 MovieClip Frame 5
stop();
Symbol 40 MovieClip Frame 6
stop();
Symbol 40 MovieClip Frame 7
stop();
Symbol 40 MovieClip Frame 8
stop();
Symbol 53 MovieClip Frame 1
stop();
Symbol 54 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 1
stop();
Symbol 56 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 76 Button
on (keyPress "p") { Mouse.hide(); setProperty(scrittapausa2, _visible , false); gotoAndPlay(framepausa); } on (keyPress "P") { Mouse.hide(); setProperty(scrittapausa2, _visible , false); gotoAndPlay(framepausa); }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 ButtonUses:1Used by:Timeline
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:Timeline
Symbol 5 GraphicUsed by:10 42 44
Symbol 6 FontUsed by:7 13 14 15 16 17 41 43 48
Symbol 7 TextUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:10
Symbol 9 GraphicUsed by:10
Symbol 10 ButtonUses:5 8 9Used by:Timeline
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:18  Timeline
Symbol 13 TextUses:6Used by:18
Symbol 14 TextUses:6Used by:18
Symbol 15 TextUses:6Used by:18
Symbol 16 TextUses:6Used by:18
Symbol 17 TextUses:6Used by:18
Symbol 18 MovieClipUses:12 13 14 15 16 17Used by:Timeline
Symbol 19 FontUsed by:20 23 26 28 46 50
Symbol 20 EditableTextUses:19Used by:Timeline
Symbol 21 ButtonUsed by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 EditableTextUses:19Used by:Timeline
Symbol 24 FontUsed by:25 27 29 30 45 47 77
Symbol 25 EditableTextUses:24Used by:Timeline
Symbol 26 EditableTextUses:19Used by:Timeline
Symbol 27 EditableTextUses:24Used by:Timeline
Symbol 28 EditableTextUses:19Used by:Timeline
Symbol 29 EditableTextUses:24Used by:31
Symbol 30 EditableTextUses:24Used by:31
Symbol 31 MovieClipUses:29 30Used by:Timeline
Symbol 32 GraphicUsed by:40 68
Symbol 33 GraphicUsed by:40 69
Symbol 34 GraphicUsed by:40 70
Symbol 35 GraphicUsed by:40 71
Symbol 36 GraphicUsed by:40 72
Symbol 37 GraphicUsed by:40 73
Symbol 38 GraphicUsed by:40 74
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:32 33 34 35 36 37 38 39Used by:Timeline
Symbol 41 EditableTextUses:6Used by:42
Symbol 42 MovieClipUses:5 41Used by:Timeline
Symbol 43 TextUses:6Used by:44
Symbol 44 MovieClipUses:5 43Used by:Timeline
Symbol 45 EditableTextUses:24Used by:Timeline
Symbol 46 EditableTextUses:19Used by:Timeline
Symbol 47 EditableTextUses:24Used by:Timeline
Symbol 48 TextUses:6Used by:49
Symbol 49 MovieClipUses:48Used by:Timeline
Symbol 50 EditableTextUses:19Used by:Timeline
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53 54 55 56 57 58 59
Symbol 53 MovieClipUses:52Used by:Timeline
Symbol 54 MovieClipUses:52Used by:Timeline
Symbol 55 MovieClipUses:52Used by:Timeline
Symbol 56 MovieClipUses:52Used by:Timeline
Symbol 57 MovieClipUses:52Used by:Timeline
Symbol 58 MovieClipUses:52Used by:Timeline
Symbol 59 MovieClipUses:52Used by:Timeline
Symbol 60 FontUsed by:61 62 63 64 65 66 67
Symbol 61 EditableTextUses:60Used by:Timeline
Symbol 62 EditableTextUses:60Used by:Timeline
Symbol 63 EditableTextUses:60Used by:Timeline
Symbol 64 EditableTextUses:60Used by:Timeline
Symbol 65 EditableTextUses:60Used by:Timeline
Symbol 66 EditableTextUses:60Used by:Timeline
Symbol 67 EditableTextUses:60Used by:Timeline
Symbol 68 MovieClipUses:32Used by:75
Symbol 69 MovieClipUses:33Used by:75
Symbol 70 MovieClipUses:34Used by:75
Symbol 71 MovieClipUses:35Used by:75
Symbol 72 MovieClipUses:36Used by:75
Symbol 73 MovieClipUses:37Used by:75
Symbol 74 MovieClipUses:38Used by:75
Symbol 75 MovieClipUses:68 69 70 71 72 73 74Used by:Timeline
Symbol 76 ButtonUsed by:Timeline
Symbol 77 EditableTextUses:24Used by:Timeline

Instance Names

"scrittapunti"Frame 8Symbol 31 MovieClip
"mat"Frame 8Symbol 40 MovieClip
"scrittapausa"Frame 8Symbol 42 MovieClip
"scrittafine"Frame 8Symbol 44 MovieClip
"barra0"Frame 8Symbol 53 MovieClip
"barra1"Frame 8Symbol 54 MovieClip
"barra2"Frame 8Symbol 55 MovieClip
"barra3"Frame 8Symbol 56 MovieClip
"barra4"Frame 8Symbol 57 MovieClip
"barra5"Frame 8Symbol 58 MovieClip
"barra6"Frame 8Symbol 59 MovieClip
"prossimo"Frame 14Symbol 75 MovieClip
"pezzo0"Symbol 75 MovieClip Frame 1Symbol 68 MovieClip
"pezzo1"Symbol 75 MovieClip Frame 1Symbol 69 MovieClip
"pezzo2"Symbol 75 MovieClip Frame 1Symbol 70 MovieClip
"pezzo3"Symbol 75 MovieClip Frame 1Symbol 71 MovieClip
"pezzo4"Symbol 75 MovieClip Frame 1Symbol 72 MovieClip
"pezzo5"Symbol 75 MovieClip Frame 1Symbol 73 MovieClip
"pezzo6"Symbol 75 MovieClip Frame 1Symbol 74 MovieClip

Labels

"preloader"Frame 1
"codice"Frame 5
"inizializza"Frame 8
"implivello"Frame 9
"nuovopezzo"Frame 14
"shift_0"Frame 15
"shift_1"Frame 17
"shift_2"Frame 18
"ciclo"Frame 21
"eliminariga"Frame 42
"alpha"Frame 44
"elimina"Frame 46
"prossimolivello"Frame 49
"ciclobonus"Frame 50
"bonuslivello"Frame 53
"bonuspunti"Frame 55
"pausa"Frame 89
"fine"Frame 90
"intro"Frame 91

Dynamic Text Variables

t_livelloSymbol 23 EditableText""
numrigrimanentiSymbol 25 EditableText""
t_punteggioSymbol 26 EditableText""
punteggioSymbol 27 EditableText""
t_righerimanentiSymbol 28 EditableText""
../:puntiSymbol 29 EditableText""
../:puntiSymbol 30 EditableText""
../:t_pausaSymbol 41 EditableText""
numlevelSymbol 45 EditableText""
t_recordSymbol 46 EditableText""
recordpuntiSymbol 47 EditableText""
t_prossimopezzoSymbol 50 EditableText""
contastat0Symbol 61 EditableText""
contastat1Symbol 62 EditableText""
contastat2Symbol 63 EditableText""
contastat4Symbol 64 EditableText""
contastat3Symbol 65 EditableText""
contastat6Symbol 66 EditableText""
contastat5Symbol 67 EditableText""




http://swfchan.com/53/261696/info.shtml
Created: 1/9 -2025 03:05:54 Last modified: 1/9 -2025 03:08:10 Server time: 11/01 -2026 08:48:50