diff --git a/game b/game new file mode 100755 index 0000000..f9a6037 Binary files /dev/null and b/game differ diff --git a/main.c b/main.c index b25c48c..d6f1896 100644 --- a/main.c +++ b/main.c @@ -1,5 +1,6 @@ #include #include +#include #include "menu.h" @@ -8,11 +9,15 @@ int main (void){ + int taillegrille = 0, x = 0; InitialiserGraphique(); CreerFenetre(10, 10, 600, 300); EffacerEcran(CouleurParNom("white")); - Menu(); - while(1){ + while(taillegrille == 0){ + Menu(); + printf("%d %d\n", x, taillegrille); GererChoixTaille(); + x++; } + return EXIT_SUCCESS; } diff --git a/taille.c b/taille.c index 6c28c75..de4258a 100644 --- a/taille.c +++ b/taille.c @@ -9,30 +9,37 @@ int GererChoixTaille(){ - int taillegrille; + int taillegrille = 0; if(ToucheEnAttente()){ KeySym touchPresse = Touche(); /* Prend en compte la touche presser et renvoie la touche presser */ if(touchPresse == XK_KP_3){ taillegrille = 3; printf("%d", taillegrille); + return taillegrille; } else if(touchPresse == XK_KP_4){ taillegrille = 4; printf("%d", taillegrille); + return taillegrille; } else if(touchPresse == XK_KP_5){ taillegrille = 5; printf("%d", taillegrille); + return taillegrille; } else if(touchPresse == XK_KP_6){ taillegrille = 6; printf("%d", taillegrille); + return taillegrille; } else if(touchPresse == XK_KP_7){ taillegrille = 7; printf("%d", taillegrille); + return taillegrille; } else if(touchPresse == XK_KP_8){ taillegrille = 8; printf("%d", taillegrille); + return taillegrille; } else if(touchPresse == XK_KP_9){ taillegrille = 9; printf("%d", taillegrille); + return taillegrille; } } return taillegrille;