1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| function NewTable2D(col, lin) {
var T = new Array(lin);
for (var i = 0; i<lin; i++) {
T[i] = new Array(col);
for (var j = 0; j<col; j++) {
if (i == 20 or j == 0 or j == 11) {
T[i][j] = "1";
} else {
T[i][j] = 0;
}
}
}
T.ColSize = col;
T.LineSize = lin;
return T;
}
//constructeur de pieces
function piece(tint, c) {
this.teinte = tint;
this.cycle = c;
}
(...)
game_grid = NewTable2D(12, 21);
game_X = 120;
game_Y = 0;
(...)
//matrices des pieces
piece1 = new piece("0x9900FF", new Array([[0, 1, 0], [0, 1, 0], [1, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 0, 1]], [[0, 1, 1], [0, 1, 0], [0, 1, 0]], [[1, 0, 0], [1, 1, 1], [0, 0, 0]]));
piece2 = new piece("0xFE3DAC", new Array([[0, 1, 0], [0, 1, 0], [0, 1, 1]], [[0, 0, 1], [1, 1, 1], [0, 0, 0]], [[1, 1, 0], [0, 1, 0], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [1, 0, 0]]));
piece3 = new piece("0xFF6600", new Array([[0, 1, 0], [0, 1, 1], [0, 0, 1]], [[0, 1, 1], [1, 1, 0], [0, 0, 0]], [[0, 1, 0], [0, 1, 1], [0, 0, 1]], [[0, 1, 1], [1, 1, 0], [0, 0, 0]]));
piece4 = new piece("0xFFFF00", new Array([[0, 1, 0], [1, 1, 0], [1, 0, 0]], [[1, 1, 0], [0, 1, 1], [0, 0, 0]], [[0, 1, 0], [1, 1, 0], [1, 0, 0]], [[1, 1, 0], [0, 1, 1], [0, 0, 0]]));
piece5 = new piece("0x00FF00", new Array([[0, 0, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 0], [0, 1, 0], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 0], [0, 1, 0], [0, 1, 0]]));
piece6 = new piece(NULL, new Array([[0, 0, 0], [1, 1, 0], [1, 1, 0]], [[0, 0, 0], [1, 1, 0], [1, 1, 0]], [[0, 0, 0], [1, 1, 0], [1, 1, 0]], [[0, 0, 0], [1, 1, 0], [1, 1, 0]]));
piece7 = new piece("0xFF0000", new Array([[0, 1, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 0], [1, 1, 0], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 1, 0]], [[0, 1, 0], [0, 1, 1], [0, 1, 0]]));
piece8 = new piece("0xFF0000", new Array([[0, 1, 0], [1, 1, 1], [0, 0, 0]], [[0, 1, 0], [1, 1, 0], [0, 1, 0]], [[0, 0, 0], [1, 1, 1], [0, 1, 0]], [[0, 1, 0], [0, 1, 1], [0, 1, 0]]));
piece9 = new piece("0xB0841E", new Array([[0, 0, 0], [0, 1, 0], [0, 0, 0]], [[0, 0, 0], [0, 1, 0], [0, 0, 0]], [[0, 0, 0], [0, 1, 0], [0, 0, 0]], [[0, 0, 0], [0, 1, 0], [0, 0, 0]]));
//*********
(...) |
Partager