Salut à tous!
J'ai ce code, mais j'ai des doutes
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 //GLOBAUX /* Taux qui définit la position d'un bloc dans le panneau du tetris, * chaque bloc porte coordonner x et y */ typedef struct strBlock { int x; //Position panneau int y; } Block; /* La structure Dépose, est une manière avec quatre blocs */ typedef struct strFiche { int tipo; Block Bl[4]; //Chaque fiche sont 4 blocs } Fiche;J'ai des doutes avec le mouvement vers la gauche et vers la droite, J'ai fait ceci, mais je crois qu'il est mauvais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 //Effectuer le mouvement de fiche vers le bas void downblock(block * l) { int i; for(i=0;i<4;i++) l->Bl[i].y++; }
Un tout tout grand merci à l'avance
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 // mouvement de la fiche vers la gauche void gaucheblock(block * l) { int i; for(i=0;i<4;i++) l->Bl[i-1].x--; } // mouvement de la fiche vers la droite void droiteblock(block * l) { int i; for(i=0;i<4;i++) l->Bl[i].x++; }![]()
Partager