1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| const int taille = 9;//Taille du tableau represente la grille du jeu 3x3
char actions1[ taille]={ 1, 2, 3, 4, 5, 6, 7, 8, 9};//va contenir les carreaux remplits par PLAYER1
char actions2[ taille]={ 1, 2, 3, 4, 5, 6, 7, 8, 9};//va contenir les carreaux remplits par PLAYER2
char grillePrincipale[ taille]={ 1, 2, 3, 4, 5, 6, 7, 8, 9};//va etre transmis a l'ecran, elle va contenir X et O et les nombres non-remplis
.
.
.
//aprés quelques changements dans les cases de ces trois tableaux
.
.
.
if( condition) //pour réintialiser les icones apres un redemarrage de la partie, condition definie la reintialisation de la partie.
{
char actions1bis[]={ 1, 2, 3, 4, 5, 6, 7, 8, 9};
char actions2bis[]={ 1, 2, 3, 4, 5, 6, 7, 8, 9};
char grillePrincipalebis[]={ 1, 2, 3, 4, 5, 6, 7, 8, 9};
memcpy(actions1, actions1bis, sizeof(actions1));
memcpy(actions2, actions2bis, sizeof(actions2));
memcpy(grillePrincipale, grillePrincipalebis, sizeof(grillePrincipale));
} |
Partager