logiquement c'est bon

This commit is contained in:
Soraya KHADIR 2023-12-22 14:40:59 +01:00
parent a549f7df3a
commit 81db2e8ad1
17 changed files with 58 additions and 16 deletions

View File

@ -1 +0,0 @@
khadir@salle222-13.168261:1703162703

View File

@ -16,9 +16,9 @@ pomme.o : pomme.h terrain.h serpent.h
main.o : serpent.h pomme.h temps_et_score.h terrain.h
temps_et_score.o : temps_score.h
temps_et_score.o : temps_et_score.h
terrain.o : menu_terrain.h
terrain.o : terrain.h
snake : $(OFILES)
$(CC) $(CFLAGS) -o snake $(OFILES) -lgraph

6
main.c
View File

@ -2,10 +2,10 @@
#include <graph.h>
#include <time.h>
#include <stdio.h>
#include "menu_terrain.h"
#include "temps_score.h"
#include "terrain.h"
#include "temps_et_score.h"
#include "serpent.h"
#include "pastille.h"
#include "pomme.h"
#define CYCLE 1000000L
#define MAX_LONGUEUR 100

BIN
main.o

Binary file not shown.

Binary file not shown.

View File

@ -49,6 +49,6 @@ void Validation_Coordonne(int nombre, Pastille pomme[], int longSerpent, Segment
void Afficher_Pastille(int n,Pastille pomme[]){
int i;
for (i = 0; i < n;i++){
ChargerImage("pomme.png", pomme[i].x, pomme[i].y, 26,26, TAILLE_CASE, TAILLE_CASE);
ChargerImage("pomme.png", pomme[i].x, pomme[i].y, 0,0, TAILLE_CASE, TAILLE_CASE);
}
}

View File

@ -1,6 +1,6 @@
#include "serpent.h"
#ifndef PASTILLE_H
#define PASTILLE_H
#ifndef POMME_H
#define POMME_H
typedef struct
{
@ -14,4 +14,4 @@ void Validation_Coordonne(int z, Pastille pomme[], int longSerpent, Segment serp
#define NBR_PASTILLE_INITIAL 5
#endif /* PASTILLE_H */
#endif /* POMME_H */

17
pomme.h~ Normal file
View File

@ -0,0 +1,17 @@
#include "serpent.h"
#ifndef PASTILLE_H
#define PASTILLE_H
typedef struct
{
int x;
int y;
} Pastille;
void Creation_Pastille(int z, Pastille pomme[], int longSerpent, Segment serpent[]);
void Afficher_Pastille(int z, Pastille pomme[]);
void Validation_Coordonne(int z, Pastille pomme[], int longSerpent, Segment serpent[], Pastille* nouvelle_pomme);
#define NBR_PASTILLE_INITIAL 5
#endif /* PASTILLE_H */

BIN
pomme.o

Binary file not shown.

BIN
pomme.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

BIN
snake

Binary file not shown.

View File

@ -1,8 +1,8 @@
#ifndef TEMPS_SCORE_H
#define TEMPS_SCORE_H
#ifndef TEMPS_ET_SCORE_H
#define TEMPS_ET_SCORE_H
void Attendre(unsigned int millisecondes);
void Afficher_Temps(int minutes, int secondes, char texte[]);
void Afficher_Score(int score, char texte[]);
#endif /* TEMPS_SCORE_H */
#endif /* TEMPS_ET_SCORE_H */

8
temps_et_score.h~ Normal file
View File

@ -0,0 +1,8 @@
#ifndef TEMPS_SCORE_H
#define TEMPS_SCORE_H
void Attendre(unsigned int millisecondes);
void Afficher_Temps(int minutes, int secondes, char texte[]);
void Afficher_Score(int score, char texte[]);
#endif /* TEMPS_SCORE_H */

Binary file not shown.

View File

@ -1,5 +1,5 @@
#ifndef MENU_TERRAIN_H
#define MENU_TERRAIN_H
#ifndef TERRAIN_H
#define TERRAIN_H
void Terrain();
void Contoure_Terrain();
@ -15,4 +15,4 @@ void Perdu(char *texte, int score, int minutes, int secondes, int* rejouer);
#define CONTOURE_H 2
#define CONTOURE_L 5
#endif /* MENU_TERRAIN_H */
#endif /* TERRAIN_H */

View File

@ -0,0 +1,18 @@
#ifndef MENU_TERRAIN_H
#define MENU_TERRAIN_H
void Terrain();
void Contoure_Terrain();
void Start(int* jouer);
void Pause(char* texte, int minutes, int secondes, int score, int* continuer);
void Perdu(char *texte, int score, int minutes, int secondes, int* rejouer);
#define LARGEUR_FENETRE 1050
#define HAUTEUR_FENETRE 750
#define TAILLE_CASE 15
#define COLONNES 60
#define LIGNES 40
#define CONTOURE_H 2
#define CONTOURE_L 5
#endif /* MENU_TERRAIN_H */

Binary file not shown.