From e6e209067f9f1eeb6ac0b66961dab273f1a205bf Mon Sep 17 00:00:00 2001 From: JUDE CHRIST AISSI Date: Fri, 22 Dec 2023 15:28:39 +0100 Subject: [PATCH] ajout commentaires plus fonctions graph.h manquantes --- SAE_semestre1/snake | Bin 21216 -> 21216 bytes SAE_semestre1/src/Oeuf.c | 2 ++ SAE_semestre1/src/main.c | 26 ++++++++++++++++++-------- SAE_semestre1/src/menu.c | 5 ++++- SAE_semestre1/src/serpent.c | 4 ++++ SAE_semestre1/src/terrain.c | 3 +++ 6 files changed, 31 insertions(+), 9 deletions(-) diff --git a/SAE_semestre1/snake b/SAE_semestre1/snake index 45f2df3eb99dc129b038b350b432bb7df4e350d0..270925c5c8e5436d6da3e468226452e9538348cd 100755 GIT binary patch delta 111 zcmaE`l<~n*#tj|JB8$BCJbR-0-mG-tk{b&u-%pcRuDECO9Oftq?Szc~|2;ZeCxEEl s))WYD288DW;VpphGBzv9gfKELm|P}n!Vgx_-3!*%J$1$AowDkt0Nx%t9{>OV delta 111 zcmaE`l<~n*#tj|JBA-^@?q^NCz45;#%Y`Moc0Qcxmicw_9Oftq?Tn27|2;ZeCxEEl s)&vM|285Ra;Vpphd^Rh}gfKF$m|P}n!Vebf?gcCCo;qRkPFZzR03S#?)c^nh diff --git a/SAE_semestre1/src/Oeuf.c b/SAE_semestre1/src/Oeuf.c index f1f2db7..69f2941 100755 --- a/SAE_semestre1/src/Oeuf.c +++ b/SAE_semestre1/src/Oeuf.c @@ -1,5 +1,7 @@ #include #include +#include + #include "../fichier.h/Oeuf.h" #include "../fichier.h/time.h" diff --git a/SAE_semestre1/src/main.c b/SAE_semestre1/src/main.c index 47e896c..2c9dcd6 100644 --- a/SAE_semestre1/src/main.c +++ b/SAE_semestre1/src/main.c @@ -2,45 +2,55 @@ #include #include #include + #include "../fichier.h/serpent.h" #include "../fichier.h/Oeuf.h" #include "../fichier.h/time.h" #include "../fichier.h/main.h" #include "../fichier.h/menu.h" + #define CYCLE 100000L #define DELAI_MILLISECONDES 100 + void attente(int milliseconds) { clock_t start_time = clock(); while ((clock() - start_time) * 1000 / CLOCKS_PER_SEC < milliseconds) { } } + int lancer_jeu(){ + /*Variable jeu*/ int go_on=1; int pause = 1; + /*Variable Serpent*/ int segment = 10; - int direction = 4; - int minute = 0; - int seconde = 0; - int seconde_actuel = 0; - int old_seconde = 0; - unsigned long int suivant; + int direction = 4; int pos_x[2400]; int pos_y[2400]; int old_x[2400]; int old_y[2400]; + /*Variable pour le temps*/ + int minute = 0; + int seconde = 0; + int seconde_actuel = 0; + int old_seconde = 0; + char timer[6]; + unsigned long int suivant; + /*Variable Oeufs*/ int oeufx[5]; int oeufy[5]; + /*Variable Murs*/ int murx[30]; int mury[30]; - char timer[6]; + /*Pointeur */ int *pointeur_segment = &segment; int *pointeur_direction = &direction; int *pointeur_minute = &minute; int *pointeur_seconde = &seconde; - unsigned long int *pointeur_suivant = &suivant; int *pointeur_seconde_actuel = &seconde_actuel; int *pointeur_old_seconde = &old_seconde; int *pointeur_pause = &pause; + unsigned long int *pointeur_suivant = &suivant; suivant = Microsecondes()+CYCLE; old_seconde=(suivant/1000000)%10; Scene(murx, mury, minute, seconde ,timer); diff --git a/SAE_semestre1/src/menu.c b/SAE_semestre1/src/menu.c index f96aa39..5c59e3b 100755 --- a/SAE_semestre1/src/menu.c +++ b/SAE_semestre1/src/menu.c @@ -1,8 +1,11 @@ #include -#include #include + +#include + #include "../fichier.h/main.h" #include "../fichier.h/time.h" + void Menu_debut(void) { int af = ChargerSprite("img/image.jpg"); AfficherSprite(af, 0, 0); diff --git a/SAE_semestre1/src/serpent.c b/SAE_semestre1/src/serpent.c index c207ebc..2292bfd 100755 --- a/SAE_semestre1/src/serpent.c +++ b/SAE_semestre1/src/serpent.c @@ -1,3 +1,7 @@ +#include +#include +#include + #include #include "../fichier.h/serpent.h" #include "../fichier.h/main.h" diff --git a/SAE_semestre1/src/terrain.c b/SAE_semestre1/src/terrain.c index 2683bfe..2ed4598 100755 --- a/SAE_semestre1/src/terrain.c +++ b/SAE_semestre1/src/terrain.c @@ -1,7 +1,10 @@ #include #include + #include #include +#include + #include "../fichier.h/time.h" #include "../fichier.h/terrain.h" #include "../fichier.h/serpent.h"