Created by smaniotto on 19/03/18. Classe ParametreSeance définnissant les caractéristiques et le comportement d'un paramètre de séance.
Méthode ParametreSeance constructeur par défaut de la classe ParametreSeance.
{}
com.ttpa.iris.ttpamobile.ParametreSeance.ParametreSeance | ( | String | nomJoueur, |
String | effetBalles, | ||
int | intensiteEffet, | ||
int | puissanceBalles, | ||
int | frequenceBalles, | ||
int | rotation, | ||
int | nombreBalles | ||
) |
Méthode ParametreSeance constructeur de la classe ParametreSeance.
nomJoueur | étant le nom du joueur pratiquant la séance. |
effetBalles | étant l'effet appliqué aux balles tout au long de la séance. |
intensiteEffet | étant l'intensité de l'effet appliqué aux balles tout au long de la séance. |
frequenceBalles | étant la fréquence d'envoi des balles (en balles/minute) de la séance. |
puissanceBalles | étant la puissance ou coefficiant de vitesse balles à envoyer. |
rotation | étant la rotation du lanceur en degrés. |
nombreBalles | étant le nombre de balles à envoyer. |
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles, com.ttpa.iris.ttpamobile.ParametreSeance.frequenceBalles, com.ttpa.iris.ttpamobile.ParametreSeance.intensiteEffet, com.ttpa.iris.ttpamobile.ParametreSeance.nombreBalles, com.ttpa.iris.ttpamobile.ParametreSeance.nomJoueur, com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBalles, et com.ttpa.iris.ttpamobile.ParametreSeance.rotation.
{ this.nomJoueur = nomJoueur; this.effetBalles = effetBalles; this.intensiteEffet = intensiteEffet; this.puissanceBalles = puissanceBalles; this.frequenceBalles = frequenceBalles; this.rotation = rotation; this.nombreBalles = nombreBalles; }
final boolean com.ttpa.iris.ttpamobile.ParametreSeance.effetEstValide | ( | String | effet | ) |
Méthode effetEstValide vérifiant la validité de l'effet du paramétrage.
effet | étant l'effet à vérifier. |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide().
{ switch (effet) { case "Lifté": return true; case "Aucun": return true; case "Coupé": return true; default: return false; } }
Méthode estValide vérifiant la validité des caratéristiques du paramétrage.
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles, com.ttpa.iris.ttpamobile.ParametreSeance.effetEstValide(), com.ttpa.iris.ttpamobile.ParametreSeance.frequenceBalles, com.ttpa.iris.ttpamobile.ParametreSeance.frequenceEstValide(), com.ttpa.iris.ttpamobile.ParametreSeance.nombreBalles, com.ttpa.iris.ttpamobile.ParametreSeance.nombreBallesEstValide(), com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBalles, com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBallesEstValide(), com.ttpa.iris.ttpamobile.ParametreSeance.rotation, et com.ttpa.iris.ttpamobile.ParametreSeance.rotationEstValide().
{ return (frequenceEstValide(this.frequenceBalles) && nombreBallesEstValide(this.nombreBalles) && effetEstValide(this.effetBalles) && puissanceBallesEstValide(this.puissanceBalles) && rotationEstValide(this.rotation)); }
final boolean com.ttpa.iris.ttpamobile.ParametreSeance.frequenceEstValide | ( | int | frequence | ) |
Méthode frequenceEstValide vérifiant la validité de la fréquence du paramétrage.
Références com.ttpa.iris.ttpamobile.ParametreSeance.MAX_FREQUENCE_PARAMETRE, et com.ttpa.iris.ttpamobile.ParametreSeance.MIN_FREQUENCE_PARAMETRE.
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide().
{ return (frequence >= MIN_FREQUENCE_PARAMETRE && frequence <= MAX_FREQUENCE_PARAMETRE); }
final char com.ttpa.iris.ttpamobile.ParametreSeance.getEffet | ( | ) | [package] |
Méthode getEffet vérifiant la validité de l'effet du paramétrage.
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameDebutSeancePeripheriqueBluetoothLanceur(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameRepriseSeancePeripheriqueBluetoothLanceur().
{ switch (this.effetBalles) { case "Lifté": return 'L'; case "Aucun": return 'S'; case "Coupé": return 'C'; default: return 'S'; } }
Méthode getEffetBalles() accesseur de l'attribut effetBalles.
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles.
{ return effetBalles; }
final String com.ttpa.iris.ttpamobile.ParametreSeance.getEffetComplet | ( | ) | [package] |
Méthode getEffetComplet accesseur de l'attribut effetBalles.
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.demarrerSeance().
{ return this.effetBalles; }
Méthode getFrequenceBalles() accesseur de l'attribut frequenceBalles.
Références com.ttpa.iris.ttpamobile.ParametreSeance.frequenceBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.demarrerSeance(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameDebutSeancePeripheriqueBluetoothLanceur(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameRepriseSeancePeripheriqueBluetoothLanceur().
{ return frequenceBalles; }
final int com.ttpa.iris.ttpamobile.ParametreSeance.getIntensiteEffet | ( | ) | [package] |
Méthode getIntensiteEffet accesseur de l'attribut intensiteEffet.
Références com.ttpa.iris.ttpamobile.ParametreSeance.intensiteEffet.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.demarrerSeance(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameDebutSeancePeripheriqueBluetoothLanceur(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameRepriseSeancePeripheriqueBluetoothLanceur().
{ return this.intensiteEffet; }
Méthode getNombreBalles() accesseur de l'attribut nombreBalles.
Références com.ttpa.iris.ttpamobile.ParametreSeance.nombreBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.demarrerSeance(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameDebutSeancePeripheriqueBluetoothLanceur(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameParametrageSeancePeripheriqueBluetoothEcran(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameRepriseSeancePeripheriqueBluetoothLanceur().
{ return nombreBalles; }
Méthode getNomJoueur() accesseur de l'attribut nomJoueur.
Références com.ttpa.iris.ttpamobile.ParametreSeance.nomJoueur.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameConnexionPeripheriqueBluetoothEcran().
{ return nomJoueur; }
Références com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.demarrerSeance(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameDebutSeancePeripheriqueBluetoothLanceur(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameRepriseSeancePeripheriqueBluetoothLanceur().
{ return puissanceBalles; }
Références com.ttpa.iris.ttpamobile.ParametreSeance.rotation.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.demarrerSeance(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameDebutSeancePeripheriqueBluetoothLanceur(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.envoyerTrameRepriseSeancePeripheriqueBluetoothLanceur().
{ return rotation; }
final boolean com.ttpa.iris.ttpamobile.ParametreSeance.nombreBallesEstValide | ( | int | nombreBalles | ) |
Méthode nombreBallesEstValide vérifiant la validité du nombre de balles du paramétrage.
nombreBalles | étant le nombre de balles à vérifier. |
Références com.ttpa.iris.ttpamobile.ParametreSeance.MAX_NOMBRE_BALLES_PARAMETRE, et com.ttpa.iris.ttpamobile.ParametreSeance.MIN_NOMBRE_BALLES_PARAMETRE.
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide().
{ return (nombreBalles >= MIN_NOMBRE_BALLES_PARAMETRE && nombreBalles <= MAX_NOMBRE_BALLES_PARAMETRE); }
final boolean com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBallesEstValide | ( | int | puissanceBalles | ) |
Méthode puissanceBallesEstValide vérifiant la validité de la puissance des balles.
puissanceBalles | étant la puissance |
Références com.ttpa.iris.ttpamobile.ParametreSeance.MAX_PUISSANCE_BALLES_PARAMETRE, et com.ttpa.iris.ttpamobile.ParametreSeance.MIN_PUISSANCE_BALLES_PARAMETRE.
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide().
{ return (puissanceBalles >= MIN_PUISSANCE_BALLES_PARAMETRE && puissanceBalles <= MAX_PUISSANCE_BALLES_PARAMETRE); }
final boolean com.ttpa.iris.ttpamobile.ParametreSeance.rotationEstValide | ( | int | rotation | ) |
Méthode rotationEstValide vérifiant la validité de la rotation.
rotation | étant la rotation |
Références com.ttpa.iris.ttpamobile.ParametreSeance.MAX_ROTATION_PARAMETRE, et com.ttpa.iris.ttpamobile.ParametreSeance.MIN_ROTATION_PARAMETRE.
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide().
{ return (rotation >= MIN_ROTATION_PARAMETRE && rotation <= MAX_ROTATION_PARAMETRE); }
void com.ttpa.iris.ttpamobile.ParametreSeance.setEffetBalles | ( | String | effetBalles | ) |
Méthode setEffet mutateur de l'attribut effetBalles.
effetBalles | étant l'effet à affecter. |
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.appliquerParametresSeance().
{ this.effetBalles = effetBalles; }
void com.ttpa.iris.ttpamobile.ParametreSeance.setFrequenceBalles | ( | int | frequenceBalles | ) |
Méthode setFrequenceBalles mutateur de l'attribut frequenceBalles.
frequenceBalles | étant la fréquence à affecter. |
Références com.ttpa.iris.ttpamobile.ParametreSeance.frequenceBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.appliquerParametresSeance().
{ this.frequenceBalles = frequenceBalles; }
void com.ttpa.iris.ttpamobile.ParametreSeance.setIntensiteEffet | ( | int | intensiteEffet | ) |
Méthode setIntensiteEffet mutateur de l'attribut intensiteEffet.
intensiteEffet | étant l'intensité de l'effet à affecter. |
Références com.ttpa.iris.ttpamobile.ParametreSeance.intensiteEffet.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.appliquerParametresSeance().
{ this.intensiteEffet = intensiteEffet; }
void com.ttpa.iris.ttpamobile.ParametreSeance.setNombreBalles | ( | int | nombreBalles | ) |
Méthode setNombreBalles() mutateur de l'attribut nombreBalles.
nombreBalles | étant le nombre de balles à affecter. |
Références com.ttpa.iris.ttpamobile.ParametreSeance.nombreBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.appliquerParametresSeance().
{ this.nombreBalles = nombreBalles; }
void com.ttpa.iris.ttpamobile.ParametreSeance.setNomJoueur | ( | String | nomJoueur | ) |
Méthode setNomJoueur mutateur de l'attribut nomJoueur.
nomJoueur | étant le nom à affecter |
Références com.ttpa.iris.ttpamobile.ParametreSeance.nomJoueur.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.appliquerParametresSeance(), com.ttpa.iris.ttpamobile.IHMEcranPrincipal.creerListeJoueurs(), et com.ttpa.iris.ttpamobile.IHMEcranPrincipal.onClick().
void com.ttpa.iris.ttpamobile.ParametreSeance.setPuissanceBalles | ( | int | puissanceBalles | ) |
Références com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBalles.
Référencé par com.ttpa.iris.ttpamobile.IHMEcranPrincipal.appliquerParametresSeance().
{ this.puissanceBalles = puissanceBalles; }
void com.ttpa.iris.ttpamobile.ParametreSeance.setRotation | ( | int | rotation | ) |
Méthode toString permettant la visualisation des caractéristiques du paramétrage.
Références com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles, com.ttpa.iris.ttpamobile.ParametreSeance.frequenceBalles, com.ttpa.iris.ttpamobile.ParametreSeance.intensiteEffet, com.ttpa.iris.ttpamobile.ParametreSeance.nombreBalles, et com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBalles.
{ return "Frequence : " + frequenceBalles + "\nNombre balles : " + nombreBalles + "\nEffet : " + effetBalles + "\nIntensité Effet : " + intensiteEffet + "\nPuissance balles : " + puissanceBalles; }
String com.ttpa.iris.ttpamobile.ParametreSeance.effetBalles [private] |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide(), com.ttpa.iris.ttpamobile.ParametreSeance.getEffet(), com.ttpa.iris.ttpamobile.ParametreSeance.getEffetBalles(), com.ttpa.iris.ttpamobile.ParametreSeance.getEffetComplet(), com.ttpa.iris.ttpamobile.ParametreSeance.ParametreSeance(), com.ttpa.iris.ttpamobile.ParametreSeance.setEffetBalles(), et com.ttpa.iris.ttpamobile.ParametreSeance.toString().
int com.ttpa.iris.ttpamobile.ParametreSeance.frequenceBalles [private] |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide(), com.ttpa.iris.ttpamobile.ParametreSeance.getFrequenceBalles(), com.ttpa.iris.ttpamobile.ParametreSeance.ParametreSeance(), com.ttpa.iris.ttpamobile.ParametreSeance.setFrequenceBalles(), et com.ttpa.iris.ttpamobile.ParametreSeance.toString().
int com.ttpa.iris.ttpamobile.ParametreSeance.intensiteEffet [private] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MAX_FREQUENCE_PARAMETRE = 60 [static] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MAX_NOMBRE_BALLES_PARAMETRE = 50 [static] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MAX_PUISSANCE_BALLES_PARAMETRE = 10 [static] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MAX_ROTATION_PARAMETRE = 180 [static] |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.rotationEstValide().
final int com.ttpa.iris.ttpamobile.ParametreSeance.MIN_FREQUENCE_PARAMETRE = 1 [static] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MIN_NOMBRE_BALLES_PARAMETRE = 1 [static] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MIN_PUISSANCE_BALLES_PARAMETRE = 1 [static] |
final int com.ttpa.iris.ttpamobile.ParametreSeance.MIN_ROTATION_PARAMETRE = 0 [static] |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.rotationEstValide().
int com.ttpa.iris.ttpamobile.ParametreSeance.nombreBalles [private] |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide(), com.ttpa.iris.ttpamobile.ParametreSeance.getNombreBalles(), com.ttpa.iris.ttpamobile.ParametreSeance.ParametreSeance(), com.ttpa.iris.ttpamobile.ParametreSeance.setNombreBalles(), et com.ttpa.iris.ttpamobile.ParametreSeance.toString().
String com.ttpa.iris.ttpamobile.ParametreSeance.nomJoueur [private] |
int com.ttpa.iris.ttpamobile.ParametreSeance.puissanceBalles [private] |
Référencé par com.ttpa.iris.ttpamobile.ParametreSeance.estValide(), com.ttpa.iris.ttpamobile.ParametreSeance.getPuissanceBalles(), com.ttpa.iris.ttpamobile.ParametreSeance.ParametreSeance(), com.ttpa.iris.ttpamobile.ParametreSeance.setPuissanceBalles(), et com.ttpa.iris.ttpamobile.ParametreSeance.toString().
int com.ttpa.iris.ttpamobile.ParametreSeance.rotation [private] |