Je choisie de faire un tableau a double entrer pour la grille mais la problème de test

This commit is contained in:
ozvann
2024-11-04 22:11:03 +01:00
parent 36dd0ac17a
commit ebdfe6a5e0
6 changed files with 26 additions and 11 deletions

View File

@@ -25,13 +25,13 @@ menu.o : taille.h menu.h
#pion.o : deplacement.h obstacle.h
taille.o : taille.h
taille.o : taille.h grille.h
grille.o : taille.h
grille.o : grille.h taille.h
#obstacle.o : pion.h
main.o : menu.h
main.o : menu.h grille.h
# CHAPITRE 4 : DEPENDANCES AVEC COMMANDES

View File

@@ -2,8 +2,22 @@
#include "taille.h"
#include "grille.h"
int Grille(taillegrille){
int Grille(int taillegrille){
int x, y;
int grille[taillegrille + 2][taillegrille + 2];
for(x = 0; x == taillegrille + 2; x++){
for(y = 0; y == taillegrille + 2; y++){
grille[x][y] = 0;
if(x == 0 || x == taillegrille + 2){
grille[x][y] = -1;
}
if(y == 0 || y == taillegrille + 2){
grille[x][y] = -1;
}
printf("%d", grille[x][y]);
}
}
return 0;
}

3
main.c
View File

@@ -4,7 +4,7 @@
#include "menu.h"
#include "taille.h"
#include "grille.h"
@@ -14,7 +14,6 @@ int main (void){
EffacerEcran(CouleurParNom("white"));
Menu();
while(1){
GererChoixTaille();
}
return EXIT_SUCCESS;
}

2
menu.c
View File

@@ -2,7 +2,7 @@
#include "taille.h"
#include "menu.h"

View File

@@ -3,12 +3,13 @@
#include "taille.h"
#include "grille.h"
/* Code permettant de choisir la taille de la grille en fonction du chiffre que l'utilisateur a entrer qui est compris entre 3 et 9 */
int GererChoixTaille(){
void GererChoixTaille(){
int taillegrille;
if(ToucheEnAttente()){
KeySym touchPresse = Touche(); /* Prend en compte la touche presser et renvoie la touche presser */
@@ -35,5 +36,5 @@ int GererChoixTaille(){
printf("%d", taillegrille);
}
}
return taillegrille;
Grille(taillegrille);
}

View File

@@ -4,6 +4,7 @@
int GererChoixTaille();
void GererChoixTaille();
#endif