Afficheur-AREA  1.1
BTS SNIR LaSalle Avignon 2021
Référence de la classe Partie

Déclaration de la classe Partie. Plus de détails...

#include <Partie.h>

Graphe de collaboration de Partie:
Collaboration graph

Fonctions membres publiques

void ajouterJoueur (QString &nomJoueur, QString &prenomJoueur)
 Méthode qui ajoute un joueur a la partie. Plus de détails...
 
int getAffichagePartie () const
 Méthode qui retourne l'affichage de la partie. Plus de détails...
 
int getIdPartie () const
 Méthode qui retourne l'identifiant de la partie. Plus de détails...
 
QVector< JoueurgetJoueurs ()
 Méthode qui retourne Le vecteur de joueurs. Plus de détails...
 
 Partie (Joueur joueurA=Joueur("nomJoueur1", "prenomJoueur1"), Joueur joueurB=Joueur("nomJoueur2", "prenomJoueur2"), Joueur joueurC=Joueur(" ", " "), Joueur joueurD=Joueur(" ", " "), int idPartie=0)
 Constructeur de la classe Partie. Plus de détails...
 
void setAffichagePartie (int a)
 Méthode qui modifie l'affichage de la partie. Plus de détails...
 
void setIdPartie (int &id)
 Méthode qui modifie l'identifiant de la partie. Plus de détails...
 
 ~Partie ()
 Déstructeur de la classe Partie. Plus de détails...
 

Attributs privés

int affichagePartie
 Attribut contenant l'etat de l'affichage de la partie. Plus de détails...
 
int idPartie
 Identifiant de la partie. Plus de détails...
 
QVector< Joueurjoueurs
 Conteneur pour la relation avec la classe Joueur. Plus de détails...
 

Description détaillée

Déclaration de la classe Partie.

Cette classe gère l'organisation des parties

Définition à la ligne 32 du fichier Partie.h.

Documentation des constructeurs et destructeur

◆ Partie()

Partie::Partie ( Joueur  joueurA = Joueur("nomJoueur1", "prenomJoueur1"),
Joueur  joueurB = Joueur("nomJoueur2", "prenomJoueur2"),
Joueur  joueurC = Joueur(" ", " "),
Joueur  joueurD = Joueur(" ", " "),
int  idPartie = 0 
)

Constructeur de la classe Partie.

Paramètres
joueurAInformations sur le joueur A
joueurBInformations sur le joueur B
joueurCInformations sur le joueur C
joueurDInformations sur le joueur D
idPartieIdentifiant de la partie

Définition à la ligne 23 du fichier Partie.cpp.

Références affichagePartie, et idPartie.

23  : joueurs({joueurA, joueurB, joueurC, joueurD}), idPartie(idPartie), affichagePartie(0)
24 {
25  qDebug() << Q_FUNC_INFO << joueurA.getNom() << joueurA.getPrenom() << "vs" << joueurB.getNom() << joueurB.getPrenom() << "id partie :" << idPartie;
26 }
QString getNom() const
Méthode qui retourne le nom du joueur.
Definition: Joueur.cpp:41
QVector< Joueur > joueurs
Conteneur pour la relation avec la classe Joueur.
Definition: Partie.h:35
QString getPrenom() const
Méthode qui retourne le prénom du joueur.
Definition: Joueur.cpp:63
int affichagePartie
Attribut contenant l&#39;etat de l&#39;affichage de la partie.
Definition: Partie.h:37
int idPartie
Identifiant de la partie.
Definition: Partie.h:36

◆ ~Partie()

Partie::~Partie ( )

Déstructeur de la classe Partie.

Destructeur de la classe Partie.

Définition à la ligne 33 du fichier Partie.cpp.

34 {
35  qDebug() << Q_FUNC_INFO;
36 }

Documentation des fonctions membres

◆ ajouterJoueur()

void Partie::ajouterJoueur ( QString &  nomJoueur,
QString &  prenomJoueur 
)

Méthode qui ajoute un joueur a la partie.

Ajoute un joueur à la partie.

Paramètres
nomJoueurNom du joueur à ajouter
prenomJoueurPrénom du joueur à ajouter

Définition à la ligne 56 du fichier Partie.cpp.

Références joueurs.

57 {
58  qDebug() << Q_FUNC_INFO << nomJoueur << prenomJoueur;
59  Joueur joueur(nomJoueur,prenomJoueur);
60  joueurs.push_back(joueur);
61 }
Déclaration de la classe Joueur.
Definition: Joueur.h:20
QVector< Joueur > joueurs
Conteneur pour la relation avec la classe Joueur.
Definition: Partie.h:35

◆ getAffichagePartie()

int Partie::getAffichagePartie ( ) const

Méthode qui retourne l'affichage de la partie.

Retourne l'affichage de la partie.

Renvoie
L'affichage de la partie

Définition à la ligne 91 du fichier Partie.cpp.

Références affichagePartie.

92 {
93  return affichagePartie;
94 }
int affichagePartie
Attribut contenant l&#39;etat de l&#39;affichage de la partie.
Definition: Partie.h:37

◆ getIdPartie()

int Partie::getIdPartie ( ) const

Méthode qui retourne l'identifiant de la partie.

Retourne l'identifiant de la partie.

Renvoie
L'identifiant de la partie

Définition à la ligne 69 du fichier Partie.cpp.

Références idPartie.

70 {
71  return idPartie;
72 }
int idPartie
Identifiant de la partie.
Definition: Partie.h:36

◆ getJoueurs()

QVector< Joueur > Partie::getJoueurs ( )

Méthode qui retourne Le vecteur de joueurs.

Retourne le vecteur de joueurs de la partie.

Renvoie
Vecteur de joueurs

Définition à la ligne 44 du fichier Partie.cpp.

Références joueurs.

45 {
46  return joueurs;
47 }
QVector< Joueur > joueurs
Conteneur pour la relation avec la classe Joueur.
Definition: Partie.h:35

◆ setAffichagePartie()

void Partie::setAffichagePartie ( int  a)

Méthode qui modifie l'affichage de la partie.

Modifie l'affichage de la partie.

Paramètres
aNouvel affichage de la partie

Définition à la ligne 102 du fichier Partie.cpp.

Références affichagePartie.

103 {
104  this->affichagePartie = a;
105 }
int affichagePartie
Attribut contenant l&#39;etat de l&#39;affichage de la partie.
Definition: Partie.h:37

◆ setIdPartie()

void Partie::setIdPartie ( int &  id)

Méthode qui modifie l'identifiant de la partie.

Modifie l'identifiant de la partie.

Paramètres
idNouvel identifiant de la partie

Définition à la ligne 80 du fichier Partie.cpp.

Références idPartie.

81 {
82  this->idPartie = id;
83 }
int idPartie
Identifiant de la partie.
Definition: Partie.h:36

Documentation des données membres

◆ affichagePartie

int Partie::affichagePartie
private

Attribut contenant l'etat de l'affichage de la partie.

Définition à la ligne 37 du fichier Partie.h.

Référencé par getAffichagePartie(), Partie(), et setAffichagePartie().

◆ idPartie

int Partie::idPartie
private

Identifiant de la partie.

Définition à la ligne 36 du fichier Partie.h.

Référencé par getIdPartie(), Partie(), et setIdPartie().

◆ joueurs

QVector<Joueur> Partie::joueurs
private

Conteneur pour la relation avec la classe Joueur.

Définition à la ligne 35 du fichier Partie.h.

Référencé par ajouterJoueur(), et getJoueurs().


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