Je choisie de faire un tableau a double entrer pour la grille mais la problème de test
This commit is contained in:
6
Makefile
6
Makefile
@@ -25,13 +25,13 @@ menu.o : taille.h menu.h
|
|||||||
|
|
||||||
#pion.o : deplacement.h obstacle.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
|
#obstacle.o : pion.h
|
||||||
|
|
||||||
main.o : menu.h
|
main.o : menu.h grille.h
|
||||||
|
|
||||||
|
|
||||||
# CHAPITRE 4 : DEPENDANCES AVEC COMMANDES
|
# CHAPITRE 4 : DEPENDANCES AVEC COMMANDES
|
||||||
|
|||||||
18
grille.c
18
grille.c
@@ -2,8 +2,22 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "taille.h"
|
#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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
3
main.c
3
main.c
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "menu.h"
|
#include "menu.h"
|
||||||
#include "taille.h"
|
#include "grille.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -14,7 +14,6 @@ int main (void){
|
|||||||
EffacerEcran(CouleurParNom("white"));
|
EffacerEcran(CouleurParNom("white"));
|
||||||
Menu();
|
Menu();
|
||||||
while(1){
|
while(1){
|
||||||
GererChoixTaille();
|
|
||||||
}
|
}
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|||||||
5
taille.c
5
taille.c
@@ -3,12 +3,13 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "taille.h"
|
#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 */
|
/* 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;
|
int taillegrille;
|
||||||
if(ToucheEnAttente()){
|
if(ToucheEnAttente()){
|
||||||
KeySym touchPresse = Touche(); /* Prend en compte la touche presser et renvoie la touche presser */
|
KeySym touchPresse = Touche(); /* Prend en compte la touche presser et renvoie la touche presser */
|
||||||
@@ -35,5 +36,5 @@ int GererChoixTaille(){
|
|||||||
printf("%d", taillegrille);
|
printf("%d", taillegrille);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return taillegrille;
|
Grille(taillegrille);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user