Afficheur-AREA  1.1
BTS SNIR LaSalle Avignon 2021
Partie.cpp
Aller à la documentation de ce fichier.
1 #include "Partie.h"
2 #include <QtDebug>
3 
23 Partie::Partie(Joueur joueurA, Joueur joueurB, Joueur joueurC, Joueur joueurD, int idPartie) : 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 }
27 
34 {
35  qDebug() << Q_FUNC_INFO;
36 }
37 
44 QVector<Joueur> Partie::getJoueurs()
45 {
46  return joueurs;
47 }
48 
56 void Partie::ajouterJoueur(QString &nomJoueur, QString &prenomJoueur)
57 {
58  qDebug() << Q_FUNC_INFO << nomJoueur << prenomJoueur;
59  Joueur joueur(nomJoueur,prenomJoueur);
60  joueurs.push_back(joueur);
61 }
62 
70 {
71  return idPartie;
72 }
73 
80 void Partie::setIdPartie(int &id)
81 {
82  this->idPartie = id;
83 }
84 
92 {
93  return affichagePartie;
94 }
95 
103 {
104  this->affichagePartie = a;
105 }
~Partie()
Déstructeur de la classe Partie.
Definition: Partie.cpp:33
void setAffichagePartie(int a)
Méthode qui modifie l&#39;affichage de la partie.
Definition: Partie.cpp:102
Déclaration de la classe Partie.
int getIdPartie() const
Méthode qui retourne l&#39;identifiant de la partie.
Definition: Partie.cpp:69
Déclaration de la classe Joueur.
Definition: Joueur.h:20
void setIdPartie(int &id)
Méthode qui modifie l&#39;identifiant de la partie.
Definition: Partie.cpp:80
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.
Definition: Partie.cpp:23
QVector< Joueur > joueurs
Conteneur pour la relation avec la classe Joueur.
Definition: Partie.h:35
int affichagePartie
Attribut contenant l&#39;etat de l&#39;affichage de la partie.
Definition: Partie.h:37
QVector< Joueur > getJoueurs()
Méthode qui retourne Le vecteur de joueurs.
Definition: Partie.cpp:44
int idPartie
Identifiant de la partie.
Definition: Partie.h:36
int getAffichagePartie() const
Méthode qui retourne l&#39;affichage de la partie.
Definition: Partie.cpp:91
void ajouterJoueur(QString &nomJoueur, QString &prenomJoueur)
Méthode qui ajoute un joueur a la partie.
Definition: Partie.cpp:56