1
0
Commit Graph

32 Commits

Author SHA1 Message Date
96480e1be5 Ajout des variables "loaded" et "id" aux cards
- La variable "loaded" permettra de charger dynamiquement les fichiers
  d'images des cartes, elles seront lorsqu'il sera nécessaire de les
afficher à l'écran pour éviter de les charger tous d'un coup au
démarrage de la partie
- La variable "id" permettra de comparer les cartes, les cartes ayant la
  même image auront le même identifiant, l'identifiant correspond aux
nom du fichier d'image sans son extension
2022-12-03 20:11:17 +01:00
0a3d120919 Ajout de l'effacement des écrans 0 et 1 lors du lancement de la partie 2022-12-03 20:08:55 +01:00
085d28f842 Création d'un fichier dédié à la gestion des cartes et modification de la structure card 2022-12-01 23:45:25 +01:00
82a5c54e0c Ajout du centrage automatique du tableau en fonction de la taille de la fenêtre et des cartes 2022-12-01 23:15:00 +01:00
770efb9b83 Correction de problèmes 2022-12-01 22:19:06 +01:00
7952d5f395 Modification de diverses déclarations de variables 2022-12-01 20:41:23 +01:00
30d3f4c360 Ajout de la sélection aléatoire des images 2022-11-29 15:51:48 +01:00
95016b63a1 Création des liaisons entre les fichiers et fonctions afin de permettre l'execution du jeu 2022-11-29 15:40:12 +01:00
b73880b5b4 Modification de divers identificateurs afin de se conformer aux
consignes de nommage

[Consignes de nommage](http://www.iut-fbleau.fr/sitebp/doc_consignes/nommage/)
2022-11-29 14:46:14 +01:00
a4019bb775 Ajout du but "mrproper"
- Création du but "mrproper" permettant de supprimer tous les fichiers de sortie puis de compiler le programme
- Ajout du but "run" à la liste des buts factices
2022-11-29 09:17:01 +01:00
578ba3537e Ajout de la carte retournée 2022-11-29 01:09:41 +01:00
dfbd2dc7e1 Création d'une structure et d'une fonction pour faciliter la gestion des cartes
- Création d'une structure "card" contenant toutes les informations concernant une carte (position, dimensions, état)
- Création d'une fonction create_card() permettant de faciliter les actions à faire lors de la création d'une carte
2022-11-28 19:00:04 +01:00
b6d33c1a73 Redimensionnement des cartes pour les 3 niveaux de difficulté 2022-11-28 00:04:40 +01:00
4a0ad4e3c1 Renommage du but "start" en "run"
- Modification du nom du but "start" en "run" afin de correspondre aux
consignes concernant les spécificités du fichier Makefile
2022-11-27 21:45:36 +01:00
d320410bf6 Création du fichier game.c
- Création d'une fonction game permettant de générer un tableau en
fonction du nombre de colonnes et de lignes fournies en argument et en
fonction de la taille de la fenêtre.
2022-11-26 21:08:24 +01:00
6ceec39679 Définition de constantes pour les dimensions de la fenêtre
- Définition de la constante WINDOW_WIDTH pour la largeur de la fenêtre
- Définition de la constante WINDOW_HEIGHT pour la hauteur de la
fenêtre
2022-11-26 20:59:57 +01:00
8c4945750c modification fichier fin.c et ajout fichier fin.h 2022-11-25 15:57:46 +01:00
281ac81a98 Modification du chronomètre
- Division de la fonction `start_timer()` : l'ancienne fonction bloquait l'execution des autres instructions à cause d'une boucle while, une nouvelle fonction `update_timer()` sera appelée à interval régulier pour afficher à l'écran le chronomètre.
- Création d'une fonction `stop_timer()`.
- Ajout d'un argument à la fonction `start_timer()` afin de lancer le chronomètre à une valeur autre que 0.
2022-11-25 12:55:52 +01:00
a417a487bf Ajout du fichier fin 2022-11-25 10:14:42 +01:00
15f1406e24 Ajout fichier timer pour le chronomètre 2022-11-23 17:15:02 +01:00
f05ecf8ce3 Création d'un dossier dédié aux headers et création des headers pour le fichiers main.c et main.o 2022-11-23 17:07:29 +01:00
5dbe011263 Séparation du menu en deux fichiers et création d'un dossier dédié au fichiers sources 2022-11-23 17:05:57 +01:00
495bf28cad Création du fichier Makefile 2022-11-23 17:03:16 +01:00
b4efffc298 Modification du .gitignore suite au changement du nom de l'executable 2022-11-23 13:37:28 +01:00
6f6237e24b Modification du .gitignore pour ne pas prendre en compte le dossier contenant les fichiers de sorties ainsi que l'executable final. 2022-11-23 12:10:36 +01:00
6450a8ff55 Ajout d'une fonction permettant la creation de bouton, ajout d'un bouton quitter 2022-11-22 14:12:03 +01:00
0b4a6a85e1 Création du menu 2022-11-21 22:40:07 +01:00
5932c0d6a0 Redimensionnement des images 2022-11-21 14:10:22 +01:00
af9c008242 Correction nom fichier 2022-11-21 13:24:30 +01:00
5c8b90bbdd Ajout dernières images 2022-11-21 13:18:31 +01:00
9049778e78 Ajout image 2022-11-21 12:32:26 +01:00
83f90a7911 Initial commit 2022-11-07 16:48:11 +01:00