ElderInternalIgnition
partie.h
Go to the documentation of this file.
1 
6 #include "structures.h"
7 
8 #ifndef PARTIE_H
9 #define PARTIE_H
10 
11 Partie * initPartie();
12 void deletePartie(Partie * p);
13 
14 int getNbTour(Partie * p);
15 void augmenterNbTour(Partie * p);
16 
17 int addParticipant(Partie * p, Joueur * j);
18 int removeParticipant(Partie * p, Joueur * j);
19 
20 void debutTour(Partie * p, Joueur * j);
21 int finTour(Partie * p);
22 
23 int isTurn(Partie * p, Joueur * j);
25 
26 int victoire(Partie * p);
27 
28 void finPartie(Partie * p);
29 
30 #endif // PARTIE_H
Definition de la structure Joueur.
Definition: structures.h:139
int victoire(Partie *p)
La fonction teste si la Partie a ete remportee.
Definition: partie.c:149
int removeParticipant(Partie *p, Joueur *j)
La fonction retire un Joueur de la Partie.
Definition: partie.c:86
Definition de la structure Personnage.
Definition: structures.h:97
Fichier contenant les principales structures. Definition des structures necessaires : SOMMAIRE Type_t...
int getNbTour(Partie *p)
La fonction renvoie le nombre de tours actuel de la Partie.
Definition: partie.c:45
void augmenterNbTour(Partie *p)
La fonction incremente le nombre de tours de la Partie.
Definition: partie.c:58
Personnage * jouerPersonnage(Partie *p, Joueur *j, Personnage *perso)
La fonction renvoie le personnage en parrametre s'il appartient au Joueur et que c'est le tour du Jou...
Definition: partie.c:135
int finTour(Partie *p)
La fonction effectue les operations de fin de tour. On teste si un joueur a gagne la partie...
Definition: partie.c:100
Partie * initPartie()
La fonction cree une nouvelle Partie et initialise ses valeurs.
Definition: partie.c:19
void deletePartie(Partie *p)
La fonction efface une Partie et libere l'espace en memoire.
Definition: partie.c:33
Definition de la structure Partie.
Definition: structures.h:172
int isTurn(Partie *p, Joueur *j)
La fonction teste si c'est au tour du joueur en parrametre.
Definition: partie.c:123
int addParticipant(Partie *p, Joueur *j)
La fonction ajoute un Joueur a la Partie.
Definition: partie.c:71