Bonjours, dans un tutoriel pour creer un tetris la personne utilise ce tableau pour creer chaque piece .
je ne comprend pas comment son dessiné les pièces si qqun pouvais me donner un exemple pour le L S'il vous plait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 //Puis on crée la pièce demandée switch (piece) { case 0: //Pièce constituée de 4 carrés placés en carré //au milieu et en bas de la zone du haut tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-2][6] = piece + 1; tableau[tab_hauteur-1][5] = piece + 1; tableau[tab_hauteur-1][6] = piece + 1; break; case 1: //Pièce constituée de 4 carrés placés en ligne droite //au milieu et en bas de la zone du haut tableau[tab_hauteur-2][3] = piece + 1; tableau[tab_hauteur-2][4] = piece + 1; tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-2][6] = piece + 1; break; case 2: //Pièce constituée de 4 carrés placés en L sur la gauche //au milieu et en bas de la zone du haut tableau[tab_hauteur-1][4] = piece + 1; tableau[tab_hauteur-2][4] = piece + 1; tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-2][6] = piece + 1; break; case 3: //Pièce constituée de 4 carrés placés en L sur la droite //au milieu et en bas de la zone du haut tableau[tab_hauteur-2][4] = piece + 1; tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-2][6] = piece + 1; tableau[tab_hauteur-1][6] = piece + 1; break; case 4: //Pièce constituée de 4 carrés placés en T //au milieu et en bas de la zone du haut tableau[tab_hauteur-2][4] = piece + 1; tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-1][5] = piece + 1; tableau[tab_hauteur-2][6] = piece + 1; break; case 5: //Pièce constituée de 4 carrés placés en S à plat //au milieu et en bas de la zone du haut tableau[tab_hauteur-2][4] = piece + 1; tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-1][5] = piece + 1; tableau[tab_hauteur-1][6] = piece + 1; break; case 6: //Pièce constituée de 4 carrés placés en S à plat dans l'autre sens //au milieu et en bas de la zone du haut tableau[tab_hauteur-1][4] = piece + 1; tableau[tab_hauteur-1][5] = piece + 1; tableau[tab_hauteur-2][5] = piece + 1; tableau[tab_hauteur-2][6] = piece + 1; break;
Bonne soirée
Partager