logiquement c'est bon
This commit is contained in:
parent
a549f7df3a
commit
81db2e8ad1
@ -1 +0,0 @@
|
||||
khadir@salle222-13.168261:1703162703
|
4
Makefile
4
Makefile
@ -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
6
main.c
@ -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
pastille.o
BIN
pastille.o
Binary file not shown.
2
pomme.c
2
pomme.c
@ -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);
|
||||
}
|
||||
}
|
6
pomme.h
6
pomme.h
@ -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
17
pomme.h~
Normal 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.png
BIN
pomme.png
Binary file not shown.
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.5 KiB |
@ -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
8
temps_et_score.h~
Normal 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.
@ -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 */
|
||||
|
18
terrain.h~
18
terrain.h~
@ -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.
Loading…
Reference in New Issue
Block a user