score fini

This commit is contained in:
Titouan LERICHE 2023-12-13 17:00:25 +01:00
parent 0bb700e33c
commit 0b8b3486c1
6 changed files with 34 additions and 61 deletions

@ -7,9 +7,12 @@ but : run
### VARIABLES ###
OFILES = plateau_init.o \
fenetre.o \
deplacement.o \
main.o
fenetre.o \
deplacement.o \
ajout_score.o \
score_init.o \
main.o
CC = gcc
@ -23,9 +26,14 @@ fenetre.o : fenetre.h plateau_init.h
deplacement.o : deplacement.h
ajout_score.o : ajout_score.h
score_init.o : score_init.h
main.o : main.c fenetre.h deplacement.h
### COMMANDES ###

@ -7,34 +7,6 @@
#include "ajout_score.h"
/*int main(unsigned int compteur) {
compteur = compteur + 5;
char* a= (int) compteur;
EcrireTexte(1250, 600, a, 2);
}*/
/*
int main() {
int compteur = 10;
compteur = compteur + 5;
char a[20];
sprintf(a, "%d", compteur);
EcrireTexte(1250, 600, a, 2);
return 0;
}
*/
void ajout_score(int* compteur) {
@ -53,30 +25,7 @@ void ajout_score(int* compteur) {
}
/*
int main() {
int compteur = 0;
char key;
printf("Appuyez sur ESPACE pour ajouter 5 (Appuyez sur 'q' pour quitter)\n");
while (1) {
key = getchar();
if (key == ' ') {
compteur += 5;
printf("Compteur : %d\n", compteur);
} else if (key == 'q' || key == 'Q') {
printf("Sortie du programme.\n");
break;
}
}
return 0;
}
*/

Binary file not shown.

@ -14,6 +14,8 @@ int main(void) {
struct adresse* pointeur = plateau_init();
short int* compteur = NULL;
int i;
@ -24,6 +26,7 @@ int main(void) {
unsigned long suivant;
sens = malloc(sizeof(unsigned char));
*sens = 2;
@ -42,8 +45,16 @@ int main(void) {
start(pointeur);
compteur = score_init();
Touche();
while ( jeu = 1) {
if (Microsecondes() > suivant) {
@ -77,6 +88,8 @@ int main(void) {
free(pointeur);
free(compteur);

@ -6,15 +6,18 @@
void score_init(int* compteur) {
short int* score_init(void) {
int *compteur = NULL;
compteur = malloc(sizeof(int));
short int* compteur = NULL;
compteur = malloc(sizeof(short int));
*compteur = 0;
char a[20];
sprintf(a, "%d", *compteur);
EcrireTexte(1250, 600, a, 2);
return compteur;
}
free(compteur);
}

@ -2,7 +2,7 @@
#define SCORE_INIT_H
void score_init (int* compteur);
short int* score_init (void);
#endif /* SCORE_INIT_H */