Projet Darts  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe Joueur

Déclaration de la classe Joueur (Module Ecran-DARTS) Plus de détails...

#include <joueur.h>

Graphe de collaboration de Joueur:
Collaboration graph

Fonctions membres publiques

void addHistoriqueVolees (float volee)
 Méthode qui ajoute la volée au vecteur contenant l'historique des volées. Plus de détails...
 
bool getEliminer () const
 Retourne un etat true/false pour savoir si le joueur est eliminé Plus de détails...
 
int getFlechette () const
 Retourne le nombre de flechette du joueur. Plus de détails...
 
QVector< float > getHistoriqueVolees () const
 Retourne le vector contenant tous les scores des volées precedente. Plus de détails...
 
int getMoyenneVolee () const
 Retourne la moyenne des volees. Plus de détails...
 
QString getNom () const
 Retourne le nom du joueur. Plus de détails...
 
int getScore () const
 Retourne le score du joueur. Plus de détails...
 
int getScoreManchePrecedente () const
 Retourne le score de la manche precedente. Plus de détails...
 
 Joueur (QString nom, int score, int nbFlechette)
 Constructeur de la classe Joueur. Plus de détails...
 
void setEliminer (bool elimine)
 permet de modifier si le joueur est eliminer Plus de détails...
 
void setMoyenneVolee (int moyenneVolee)
 Permets de mettre à jour la moyenne des volées. Plus de détails...
 
void setNbFlechette (int nbFlechette)
 Permets de mettre à jour le nombre de fléchette du joueur. Plus de détails...
 
void setScore (int score)
 Permets de mettre à jour le score du joueur. Plus de détails...
 
void setScoreManchePrecedente (int scoreManchePrecedente)
 Permets de mettre à jour le score de la manche précédente. Plus de détails...
 

Attributs privés

bool elimine
 contient un état true/false pour savoir si le joueur est éliminé. Plus de détails...
 
QVector< float > historiqueVolees
 contient l'historique des volées du joueur Plus de détails...
 
int moyenneVolee
 contient la moyenne des volées du joueur Plus de détails...
 
int nbFlechette
 contient le nombre de flechette restante au joueur Plus de détails...
 
QString nom
 contient le nom du joueur Plus de détails...
 
int score
 contient le score du joueur Plus de détails...
 
int scoreManchePrecedente
 contient le score de la manche precedente Plus de détails...
 

Description détaillée

Déclaration de la classe Joueur (Module Ecran-DARTS)

Cette classe s'occupe du stockage du nom, score et nombre de fléchettes du joueur

Définition à la ligne 21 du fichier joueur.h.

Documentation des constructeurs et destructeur

◆ Joueur()

Joueur::Joueur ( QString  nom,
int  score,
int  nbFlechette 
)

Constructeur de la classe Joueur.

Paramètres
nom
score
nbFlechette

Définition à la ligne 24 du fichier joueur.cpp.

Références nbFlechette.

25 {
26  qDebug() << Q_FUNC_INFO << nom << " " << score << " " << nbFlechette;
27 }
int nbFlechette
contient le nombre de flechette restante au joueur
Definition: joueur.h:46
QString nom
contient le nom du joueur
Definition: joueur.h:41
bool elimine
contient un état true/false pour savoir si le joueur est éliminé.
Definition: joueur.h:47
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

Documentation des fonctions membres

◆ addHistoriqueVolees()

void Joueur::addHistoriqueVolees ( float  volee)

Méthode qui ajoute la volée au vecteur contenant l'historique des volées.

Paramètres
volee

Définition à la ligne 168 du fichier joueur.cpp.

Références historiqueVolees.

169 {
170  historiqueVolees.push_back(volee);
171 }
QVector< float > historiqueVolees
contient l&#39;historique des volées du joueur
Definition: joueur.h:42

◆ getEliminer()

bool Joueur::getEliminer ( ) const

Retourne un etat true/false pour savoir si le joueur est eliminé

Renvoie
bool

Définition à la ligne 101 du fichier joueur.cpp.

Références elimine.

102 {
103  return this->elimine;
104 }
bool elimine
contient un état true/false pour savoir si le joueur est éliminé.
Definition: joueur.h:47

◆ getFlechette()

int Joueur::getFlechette ( ) const

Retourne le nombre de flechette du joueur.

Renvoie
int

Définition à la ligne 68 du fichier joueur.cpp.

Références nbFlechette.

69 {
70  return this->nbFlechette;
71 }
int nbFlechette
contient le nombre de flechette restante au joueur
Definition: joueur.h:46

◆ getHistoriqueVolees()

QVector< float > Joueur::getHistoriqueVolees ( ) const

Retourne le vector contenant tous les scores des volées precedente.

Renvoie
QVector<float>

Définition à la ligne 90 du fichier joueur.cpp.

Références historiqueVolees.

91 {
92  return this->historiqueVolees;
93 }
QVector< float > historiqueVolees
contient l&#39;historique des volées du joueur
Definition: joueur.h:42

◆ getMoyenneVolee()

int Joueur::getMoyenneVolee ( ) const

Retourne la moyenne des volees.

Renvoie
float

Définition à la ligne 79 du fichier joueur.cpp.

Références moyenneVolee.

80 {
81  return this->moyenneVolee;
82 }
int moyenneVolee
contient la moyenne des volées du joueur
Definition: joueur.h:44

◆ getNom()

QString Joueur::getNom ( ) const

Retourne le nom du joueur.

Renvoie
QString

Définition à la ligne 35 du fichier joueur.cpp.

Références nom.

36 {
37  return this->nom;
38 }
QString nom
contient le nom du joueur
Definition: joueur.h:41

◆ getScore()

int Joueur::getScore ( ) const

Retourne le score du joueur.

Renvoie
int

Définition à la ligne 46 du fichier joueur.cpp.

Références score.

47 {
48  return this->score;
49 }
int score
contient le score du joueur
Definition: joueur.h:43

◆ getScoreManchePrecedente()

int Joueur::getScoreManchePrecedente ( ) const

Retourne le score de la manche precedente.

Renvoie
int

Définition à la ligne 57 du fichier joueur.cpp.

Références scoreManchePrecedente.

58 {
59  return this->scoreManchePrecedente;
60 }
int scoreManchePrecedente
contient le score de la manche precedente
Definition: joueur.h:45

◆ setEliminer()

void Joueur::setEliminer ( bool  elimine)

permet de modifier si le joueur est eliminer

Paramètres
elimine

Définition à la ligne 112 du fichier joueur.cpp.

Références elimine.

113 {
114  this->elimine = elimine;
115 }
bool elimine
contient un état true/false pour savoir si le joueur est éliminé.
Definition: joueur.h:47

◆ setMoyenneVolee()

void Joueur::setMoyenneVolee ( int  moyenneVolee)

Permets de mettre à jour la moyenne des volées.

Paramètres
moyenneVolee

Définition à la ligne 123 du fichier joueur.cpp.

Références moyenneVolee.

124 {
125  this->moyenneVolee = moyenneVolee;
126 }
int moyenneVolee
contient la moyenne des volées du joueur
Definition: joueur.h:44

◆ setNbFlechette()

void Joueur::setNbFlechette ( int  nbFlechette)

Permets de mettre à jour le nombre de fléchette du joueur.

Paramètres
nbFlechette

Définition à la ligne 157 du fichier joueur.cpp.

Références nbFlechette.

158 {
159  this->nbFlechette = nbFlechette;
160 }
int nbFlechette
contient le nombre de flechette restante au joueur
Definition: joueur.h:46

◆ setScore()

void Joueur::setScore ( int  score)

Permets de mettre à jour le score du joueur.

Paramètres
score

Définition à la ligne 135 du fichier joueur.cpp.

Références score.

136 {
137  this->score = score;
138 }
int score
contient le score du joueur
Definition: joueur.h:43

◆ setScoreManchePrecedente()

void Joueur::setScoreManchePrecedente ( int  scoreManchePrecedente)

Permets de mettre à jour le score de la manche précédente.

Paramètres
scoreManchePrecedente

Définition à la ligne 146 du fichier joueur.cpp.

Références scoreManchePrecedente.

147 {
149 }
int scoreManchePrecedente
contient le score de la manche precedente
Definition: joueur.h:45

Documentation des données membres

◆ elimine

bool Joueur::elimine
private

contient un état true/false pour savoir si le joueur est éliminé.

Définition à la ligne 47 du fichier joueur.h.

Référencé par getEliminer(), et setEliminer().

◆ historiqueVolees

QVector<float> Joueur::historiqueVolees
private

contient l'historique des volées du joueur

Définition à la ligne 42 du fichier joueur.h.

Référencé par addHistoriqueVolees(), et getHistoriqueVolees().

◆ moyenneVolee

int Joueur::moyenneVolee
private

contient la moyenne des volées du joueur

Définition à la ligne 44 du fichier joueur.h.

Référencé par getMoyenneVolee(), et setMoyenneVolee().

◆ nbFlechette

int Joueur::nbFlechette
private

contient le nombre de flechette restante au joueur

Définition à la ligne 46 du fichier joueur.h.

Référencé par getFlechette(), Joueur(), et setNbFlechette().

◆ nom

QString Joueur::nom
private

contient le nom du joueur

Définition à la ligne 41 du fichier joueur.h.

Référencé par getNom().

◆ score

int Joueur::score
private

contient le score du joueur

Définition à la ligne 43 du fichier joueur.h.

Référencé par getScore(), et setScore().

◆ scoreManchePrecedente

int Joueur::scoreManchePrecedente
private

contient le score de la manche precedente

Définition à la ligne 45 du fichier joueur.h.

Référencé par getScoreManchePrecedente(), et setScoreManchePrecedente().


La documentation de cette classe a été générée à partir des fichiers suivants :