Projet Darts  0.2
BTS SNIR LaSalle Avignon 2020
joueur.h
Aller à la documentation de ce fichier.
1 #ifndef JOUEUR_H
2 #define JOUEUR_H
3 
4 #include <QString>
5 #include <QVector>
6 
21 class Joueur
22 {
23 public:
24  Joueur(QString nom, int score , int nbFlechette);
25 
26  QString getNom() const;
27  int getScore() const;
28  int getScoreManchePrecedente() const;
29  int getFlechette() const;
30  int getMoyenneVolee() const;
31  QVector<float> getHistoriqueVolees() const;
32  bool getEliminer() const;
33  void setEliminer(bool elimine);
34  void setMoyenneVolee(int moyenneVolee);
35  void setScore(int score);
37  void setNbFlechette(int nbFlechette);
38  void addHistoriqueVolees(float volee);
39 
40 private:
41  QString nom;
42  QVector<float> historiqueVolees;
43  int score;
47  bool elimine;
48 };
49 
50 #endif // JOUEUR_H
int nbFlechette
contient le nombre de flechette restante au joueur
Definition: joueur.h:46
void setNbFlechette(int nbFlechette)
Permets de mettre à jour le nombre de fléchette du joueur.
Definition: joueur.cpp:157
int getScore() const
Retourne le score du joueur.
Definition: joueur.cpp:46
Joueur(QString nom, int score, int nbFlechette)
Constructeur de la classe Joueur.
Definition: joueur.cpp:24
void setScoreManchePrecedente(int scoreManchePrecedente)
Permets de mettre à jour le score de la manche précédente.
Definition: joueur.cpp:146
void addHistoriqueVolees(float volee)
Méthode qui ajoute la volée au vecteur contenant l&#39;historique des volées.
Definition: joueur.cpp:168
QVector< float > historiqueVolees
contient l&#39;historique des volées du joueur
Definition: joueur.h:42
QVector< float > getHistoriqueVolees() const
Retourne le vector contenant tous les scores des volées precedente.
Definition: joueur.cpp:90
Déclaration de la classe Joueur (Module Ecran-DARTS)
Definition: joueur.h:21
void setEliminer(bool elimine)
permet de modifier si le joueur est eliminer
Definition: joueur.cpp:112
int getFlechette() const
Retourne le nombre de flechette du joueur.
Definition: joueur.cpp:68
QString nom
contient le nom du joueur
Definition: joueur.h:41
void setScore(int score)
Permets de mettre à jour le score du joueur.
Definition: joueur.cpp:135
bool getEliminer() const
Retourne un etat true/false pour savoir si le joueur est eliminé
Definition: joueur.cpp:101
bool elimine
contient un état true/false pour savoir si le joueur est éliminé.
Definition: joueur.h:47
QString getNom() const
Retourne le nom du joueur.
Definition: joueur.cpp:35
int getMoyenneVolee() const
Retourne la moyenne des volees.
Definition: joueur.cpp:79
int getScoreManchePrecedente() const
Retourne le score de la manche precedente.
Definition: joueur.cpp:57
int moyenneVolee
contient la moyenne des volées du joueur
Definition: joueur.h:44
int score
contient le score du joueur
Definition: joueur.h:43
int scoreManchePrecedente
contient le score de la manche precedente
Definition: joueur.h:45
void setMoyenneVolee(int moyenneVolee)
Permets de mettre à jour la moyenne des volées.
Definition: joueur.cpp:123