diff --git a/snake/ecran_lancement.c b/snake/ecran_lancement.c index cdfc87e..9aa0734 100644 --- a/snake/ecran_lancement.c +++ b/snake/ecran_lancement.c @@ -11,7 +11,7 @@ -void ecran_lancement(void) { +unsigned char ecran_lancement(void) { couleur grey, green, yellow, red; @@ -63,13 +63,13 @@ void ecran_lancement(void) { if (Touche() == XK_space ) { - return ; + return 1 ; } if (Touche() == XK_Escape) { - FermerGraphique(); + return 0 ; } diff --git a/snake/ecran_lancement.h b/snake/ecran_lancement.h index 7ea73d5..b41287a 100644 --- a/snake/ecran_lancement.h +++ b/snake/ecran_lancement.h @@ -8,6 +8,6 @@ #include <graph.h> -void ecran_lancement(void) ; +unsigned char ecran_lancement(void) ; #endif /* ECRAN_LANCEMENT_H */ diff --git a/snake/fenetre.c b/snake/fenetre.c index 57b1617..5a75520 100755 --- a/snake/fenetre.c +++ b/snake/fenetre.c @@ -5,9 +5,7 @@ #include <stdlib.h> #include <graph.h> -#include "plateau_init.h" #include "fenetre.h" -#include "ecran_lancement.h" @@ -32,9 +30,6 @@ void start (struct adresse* pointeur) { - /* affichage du l'écran principale */ - - ecran_lancement(); diff --git a/snake/main.c b/snake/main.c index 71620e0..36e72bb 100644 --- a/snake/main.c +++ b/snake/main.c @@ -6,6 +6,7 @@ #include "plateau_init.h" #include "deplacement.h" #include "score_init.h" +#include "ecran_lancement.h" #define CYCLE 200000L @@ -31,7 +32,7 @@ int main(void) { unsigned char* tete = pointeur -> tete; - unsigned char jeu = 1 ; + unsigned char jeu; unsigned long suivant; @@ -57,7 +58,9 @@ int main(void) { CreerFenetre(10,10,1450,840); + /* affichage du l'écran principale */ + jeu = ecran_lancement(); start(pointeur); @@ -128,7 +131,6 @@ int main(void) { - Touche(); FermerGraphique(); return EXIT_SUCCESS; diff --git a/snake/pomme612x612.jpeg b/snake/pomme612x612.jpeg deleted file mode 100644 index 0d71831..0000000 Binary files a/snake/pomme612x612.jpeg and /dev/null differ