1 #ifndef STATISTIQUEDETABLE_H 2 #define STATISTIQUEDETABLE_H 84 void affichageZone(
int numeroZone,
int nbImpacts, QString pourcentage);
85 void ballesTotales(
int nbBallesTotales,
int nbBallesTotalesTable);
90 #endif // STATISTIQUEDETABLE_H int getZoneRobot()
Definition: statistiquesseance.cpp:216
Definition: statistiquesseance.h:38
bool impacterZone(uint8_t numeroZone)
Calcul et affiche l'impact sur l'IHM et la table.
Definition: statistiquesseance.cpp:118
void ballesTotalesHorsTable(int ballesToucheTable)
QString calculerPourcentage(int nbImpactsZone)
calcul le pourcentage de chaque zone sur le nombre de balle
Definition: statistiquesseance.cpp:150
bool ballePrecedenteToucheTable
Balle précédente qui a touché la table.
Definition: statistiquesseance.h:72
StatistiquesSeance(QObject *parent=nullptr)
Definition: statistiquesseance.cpp:23
Definition: statistiquesseance.h:31
Definition: statistiquesseance.h:35
int numeroZoneObjectif
Placement de la zone de l'objectif.
Definition: statistiquesseance.h:63
Definition: statistiquesseance.h:41
int getBallesEnchainees()
Definition: statistiquesseance.cpp:303
int nbBallesBonnes
Nombre de balles ayant touché la zone objetifs.
Definition: statistiquesseance.h:66
void affichageZone(int numeroZone, int nbImpacts, QString pourcentage)
int nbBallesEnchainees
Definition: statistiquesseance.h:69
void setZoneRobot(int numeroZone)
définie la Zone où sera la zone robot
Definition: statistiquesseance.cpp:226
Definition: statistiquesseance.h:40
int getballesToucheTable()
récupère les donnés des balles récupère les donnés des balles ayant touché la table ...
Definition: statistiquesseance.cpp:271
int getBallesHorsTable()
récupère les donnés des balles hors table
Definition: statistiquesseance.cpp:249
int getballesPrecedentToucheTable()
récupère les donnés des balles ayant touché précédament la table
Definition: statistiquesseance.cpp:260
Definition: statistiquesseance.h:37
QVector< int > nbImpactsZone
Un vecteur avec le nombre d'impacts dans chaque zone.
Definition: statistiquesseance.h:65
Definition: statistiquesseance.h:33
void setZoneObjectif(int numeroZone)
définie la Zone où sera la zone objectif
Definition: statistiquesseance.cpp:292
void calculerStatistiques(uint8_t numeroZone)
Definition: statistiquesseance.cpp:69
void ballesTotales(int nbBallesTotales, int nbBallesTotalesTable)
int getBallesBonnes()
Definition: statistiquesseance.cpp:298
Definition: statistiquesseance.h:34
void afficherStatistiquesBallesTotales()
affiche le nombre de balle total et nombre total de balle ayant touché la table
Definition: statistiquesseance.cpp:184
~StatistiquesSeance()
Destructeur de la seance.
Definition: statistiquesseance.cpp:35
int nbBallesTotalesTable
Nombre de balles totales tirées par le robot et ayant impacté la table.
Definition: statistiquesseance.h:68
int numeroZoneRobot
Placement de la zone d'objectif.
Definition: statistiquesseance.h:64
void finirSeance()
fini la seance
Definition: statistiquesseance.cpp:136
void afficherStatistiqueBallesBonnes()
affiche le nombre de balle ayant atteint la zone objectifs
Definition: statistiquesseance.cpp:206
void afficherStatistiquesBallesTotalesHorsTable()
affiche le nombre de balle hors table
Definition: statistiquesseance.cpp:195
void ballesBonnes(int nbBallesBonnes)
Definition: statistiquesseance.h:36
void afficherStatistiquesZones()
affiche les statistiques (impact et pourcentage) de toutes les zones
Definition: statistiquesseance.cpp:164
Zone
Definition: statistiquesseance.h:29
Definition: statistiquesseance.h:32
int getBallesTotal()
récupère les donnésde la zone du robot
Definition: statistiquesseance.cpp:238
int getZoneObjectif()
récupère les donnés de la zone de l'objectif
Definition: statistiquesseance.cpp:282
bool balleToucheRobot
Balle ayant touché la table du robot.
Definition: statistiquesseance.h:73
Definition: statistiquesseance.h:39
int nbBallesTotales
Nombre de balles total tirées par le robot et jouables.
Definition: statistiquesseance.h:67
int nbBallesEnchaineesMax
Definition: statistiquesseance.h:70
bool balleToucheTable
Balle ayant touché la table.
Definition: statistiquesseance.h:71
void initialiserStatistiques()
initialise les statistiques
Definition: statistiquesseance.cpp:46
Definition: statistiquesseance.h:21