1
0
Files
SAE11_2022/src/fin.c

46 lines
1.2 KiB
C

#include<stdio.h>
#include<stdlib.h>
#include<graph.h>
#include"../include/main.h"
#include"../include/timer.h"
int fin(unsigned long int timer) {
zone recommencer = {375, 665, 150, 35};
zone quitter_fin = {735, 665, 100, 35};
ChargerImage("img/backgrounds/peeposhy.png", 225, 100, 0, 0, 800, 550);
ChoisirCouleurDessin(CouleurParNom("black"));
EcrireTexte(550, 150, "You Win !", 2);
char buf[100];
unsigned int secondes = timer / DELTA;
unsigned int minutes = 0;
while (secondes >= 60) {
minutes += 1;
secondes -= 60;
}
snprintf(buf, 100, "Votre temps : %02d:%02d", minutes, secondes);
EcrireTexte(530, 200, buf, 1);
dessiner_bouton(recommencer, "Recommencer", CouleurParNom("black"), CouleurParNom("dark green"), CouleurParNom("dark green"), 1);
dessiner_bouton(quitter_fin, "QUITTER", CouleurParNom("red"), CouleurParNom("red"), CouleurParNom("white"), 1);
int boucle = 1;
while (boucle) {
SourisPosition();
if(SourisCliquee()) {
if (check_zone(recommencer, _X, _Y)) {
boucle = 0;
return 1;
}
if (check_zone(quitter_fin, _X, _Y)) {
boucle = 0;
return 0;
}
}
}
}