![]() |
Mobile-AREA
1.1
BTS SNIR LaSalle Avignon 2021
|
Classe permettant la gestion d'une partie. Plus de détails...
Fonctions membres publiques | |
void | ajouterPointJoueursA () |
Méthode permettant d'incrémenter le score des joueursA. Plus de détails... | |
void | ajouterPointJoueursB () |
Méthode permettant d'incrémenter le score des joueursB. Plus de détails... | |
boolean | estFinie () |
Accesseur de l'attribut estFinie. Plus de détails... | |
int | getId () |
Accesseur de l'attribut iD. Plus de détails... | |
Vector< Joueur > | getJoueursA () |
Accesseur de l'attribut joueursA. Plus de détails... | |
Vector< Joueur > | getJoueursB () |
Accesseur de l'attribut joueursB. Plus de détails... | |
Vector< Vector< Integer > > | getManches () |
int | getManchesJoueursA () |
Accesseur de l'attribut manchesJoueursA. Plus de détails... | |
int | getManchesJoueursB () |
Accesseur de l'attribut manchesJoueursB. Plus de détails... | |
int | getNbJoueurs () |
Retourne le nombre de joueurs dans la partie. Plus de détails... | |
int | getNbPointsMaxMancheActuelle () |
int | getPointsJoueursA () |
Accesseur de l'attribut pointsJoueursA. Plus de détails... | |
int | getPointsJoueursB () |
Accesseur de l'attribut pointsJoueursB. Plus de détails... | |
Joueur | getServeur () |
Trouve le serveur et le retourne. Plus de détails... | |
int | getTempsMortsJoueursA () |
Accesseur de l'attribut tempsMortsJoueursA. Plus de détails... | |
int | getTempsMortsJoueursB () |
Accesseur de l'attribut tempsMortsJoueursB. Plus de détails... | |
Vector< Joueur > | getVainqueur () |
Trouve le gagnant et le retourne, si il n'y en a pas retourne null. Plus de détails... | |
Partie (int nbManchesGagnantes, int nbPointsParManche, Vector< Joueur > joueursA, Vector< Joueur > joueursB, int id) | |
Constructeur de la classe Partie. Plus de détails... | |
void | retirerPointJoueursA () |
Méthode permettant de décrémenter le score des joueursA. Plus de détails... | |
void | retirerPointJoueursB () |
Méthode permettant de décrémenter le score des joueursB. Plus de détails... | |
void | setEstFinie (boolean estFinie) |
void | setJoueursA (Vector< Joueur > joueursA) |
Mutateur de l'attribut joueursA. Plus de détails... | |
void | setJoueursB (Vector< Joueur > joueursB) |
Mutateur de l'attribut joueursB. Plus de détails... | |
void | setManches (Vector< Vector< Integer >> manches) |
void | setTempsMortsJoueursA (int tempsMortsJoueursA) |
Mutateur de l'attribut tempsMortsJoueursA. Plus de détails... | |
void | setTempsMortsJoueursB (int tempsMortsJoueursB) |
Mutateur de l'attribut tempsMortsJoueursB. Plus de détails... | |
Attributs publics statiques | |
static final int | POSITION_DEUXIEME_JOUEUR = 1 |
static final int | POSITION_PREMIER_JOUEUR = 0 |
Fonctions membres privées | |
void | changerServeurDouble () |
Méthode permettant de changer le serveur de duo en double. Plus de détails... | |
void | changerServeurSimple () |
Méthode permettant de changer le serveur en simple. Plus de détails... | |
void | gererPointsEcart () |
Méthode permettant de gérer les points d'écarts lors d'une manche. Plus de détails... | |
void | gererService () |
Méthode permettant de gérer l'attribution du service. Plus de détails... | |
Vector< Joueur > | permuterServeurRelanceurDuo (Vector< Joueur > duo, Joueur serveur) |
Méthode permettant de changer le serveur au sein d'un duo en double. Plus de détails... | |
Joueur | trouverServeur (Vector< Joueur > joueurs) |
Trouve le serveur dans un vecteur de joueurs puis retourne ce joueur ou null si il n'y en a aucun. Plus de détails... | |
void | verifierPartieFinie () |
Méthode permettant de vérifier si la partie est finie. Plus de détails... | |
Attributs privés | |
boolean | estFinie |
int | id |
Vector< Joueur > | joueursA |
Vector< Joueur > | joueursB |
Vector< Vector< Integer > > | manches = null |
int | manchesJoueursA |
int | manchesJoueursB |
int | nbManchesGagnantes |
int | nbPointsMaxMancheActuelle |
int | nbPointsParManche |
int | pointsJoueursA |
int | pointsJoueursB |
int | tempsMortsJoueursA |
int | tempsMortsJoueursB |
Attributs privés statiques | |
static final int | NB_TEMPS_MORTS_MAX = 1 |
static final String | TAG = "_Partie" |
Classe permettant la gestion d'une partie.
Définition à la ligne 22 du fichier Partie.java.
com.example.area.Partie.Partie | ( | int | nbManchesGagnantes, |
int | nbPointsParManche, | ||
Vector< Joueur > | joueursA, | ||
Vector< Joueur > | joueursB, | ||
int | id | ||
) |
Constructeur de la classe Partie.
nbManchesGagnantes | Le nombre de manches à gagner pour remporter la partie |
nbPointsParManche | Le nombre de points à gagner pour remporter une manche |
joueursA | Le ou les joueurs de l'equipe A |
joueursB | Le ou les joueurs de l'equipe B |
id | Identifiant de la partie |
Définition à la ligne 58 du fichier Partie.java.
Références com.example.area.Partie.id, com.example.area.Partie.joueursA, com.example.area.Partie.joueursB, com.example.area.Partie.NB_TEMPS_MORTS_MAX, com.example.area.Partie.nbManchesGagnantes, et com.example.area.Partie.nbPointsParManche.
void com.example.area.Partie.ajouterPointJoueursA | ( | ) |
Méthode permettant d'incrémenter le score des joueursA.
Définition à la ligne 153 du fichier Partie.java.
Références com.example.area.Partie.gererPointsEcart(), com.example.area.Partie.gererService(), com.example.area.Partie.nbPointsParManche, et com.example.area.Partie.verifierPartieFinie().
Référencé par com.example.area.IHMGestionPartie.ajouterPointJoueurA().
void com.example.area.Partie.ajouterPointJoueursB | ( | ) |
Méthode permettant d'incrémenter le score des joueursB.
Définition à la ligne 176 du fichier Partie.java.
Références com.example.area.Partie.gererPointsEcart(), com.example.area.Partie.gererService(), com.example.area.Partie.nbPointsParManche, et com.example.area.Partie.verifierPartieFinie().
Référencé par com.example.area.IHMGestionPartie.ajouterPointJoueurB().
|
private |
Méthode permettant de changer le serveur de duo en double.
Définition à la ligne 286 du fichier Partie.java.
Références com.example.area.Partie.trouverServeur().
Référencé par com.example.area.Partie.gererService().
|
private |
Méthode permettant de changer le serveur en simple.
Définition à la ligne 309 du fichier Partie.java.
Référencé par com.example.area.Partie.gererService().
boolean com.example.area.Partie.estFinie | ( | ) |
Accesseur de l'attribut estFinie.
Définition à la ligne 135 du fichier Partie.java.
Référencé par com.example.area.Partie.setEstFinie().
|
private |
Méthode permettant de gérer les points d'écarts lors d'une manche.
Définition à la ligne 237 du fichier Partie.java.
Référencé par com.example.area.Partie.ajouterPointJoueursA(), com.example.area.Partie.ajouterPointJoueursB(), com.example.area.Partie.retirerPointJoueursA(), et com.example.area.Partie.retirerPointJoueursB().
|
private |
Méthode permettant de gérer l'attribution du service.
Définition à la ligne 253 du fichier Partie.java.
Références com.example.area.Partie.changerServeurDouble(), com.example.area.Partie.changerServeurSimple(), com.example.area.Partie.permuterServeurRelanceurDuo(), com.example.area.Partie.pointsJoueursB, et com.example.area.Partie.trouverServeur().
Référencé par com.example.area.Partie.ajouterPointJoueursA(), com.example.area.Partie.ajouterPointJoueursB(), com.example.area.Partie.retirerPointJoueursA(), et com.example.area.Partie.retirerPointJoueursB().
int com.example.area.Partie.getId | ( | ) |
Accesseur de l'attribut iD.
Définition à la ligne 127 du fichier Partie.java.
Références com.example.area.Partie.id.
Référencé par com.example.area.BaseDeDonnees.commencerSet(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint(), com.example.area.IHMGestionRencontre.onActivityResult(), et com.example.area.BaseDeDonnees.terminerSet().
Vector<Joueur> com.example.area.Partie.getJoueursA | ( | ) |
Accesseur de l'attribut joueursA.
Définition à la ligne 79 du fichier Partie.java.
Références com.example.area.Partie.joueursA.
Référencé par com.example.area.IHMGestionPartie.afficherNomsJoueursA(), com.example.area.IHMGestionPartie.afficherServeur(), com.example.area.IHMGestionRencontre.demanderCote(), com.example.area.IHMGestionRencontre.demanderServeur(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.IHMGestionRencontre.formaterPartie(), com.example.area.BaseDeDonnees.insererParties(), et com.example.area.IHMGestionRencontre.onActivityResult().
Vector<Joueur> com.example.area.Partie.getJoueursB | ( | ) |
Accesseur de l'attribut joueursB.
Définition à la ligne 87 du fichier Partie.java.
Références com.example.area.Partie.joueursB.
Référencé par com.example.area.IHMGestionPartie.afficherNomsJoueursB(), com.example.area.IHMGestionRencontre.demanderServeur(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.IHMGestionRencontre.formaterPartie(), et com.example.area.BaseDeDonnees.insererParties().
Vector<Vector<Integer> > com.example.area.Partie.getManches | ( | ) |
Définition à la ligne 145 du fichier Partie.java.
Références com.example.area.Partie.manches.
Référencé par com.example.area.IHMGestionPartie.actualiserAffichageAjoutPoint(), com.example.area.IHMGestionPartie.afficherScore(), com.example.area.BaseDeDonnees.commencerSet(), com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint(), com.example.area.IHMGestionRencontre.formaterPartie(), com.example.area.IHMGestionPartie.initialiserHandler(), et com.example.area.BaseDeDonnees.terminerSet().
int com.example.area.Partie.getManchesJoueursA | ( | ) |
Accesseur de l'attribut manchesJoueursA.
Définition à la ligne 111 du fichier Partie.java.
Références com.example.area.Partie.manchesJoueursA.
Référencé par com.example.area.IHMGestionPartie.afficherScore(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), et com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint().
int com.example.area.Partie.getManchesJoueursB | ( | ) |
Accesseur de l'attribut manchesJoueursB.
Définition à la ligne 119 du fichier Partie.java.
Références com.example.area.Partie.manchesJoueursB.
Référencé par com.example.area.IHMGestionPartie.afficherScore(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), et com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint().
int com.example.area.Partie.getNbJoueurs | ( | ) |
Retourne le nombre de joueurs dans la partie.
Définition à la ligne 384 du fichier Partie.java.
Référencé par com.example.area.IHMGestionRencontre.demanderCote(), et com.example.area.IHMGestionRencontre.demanderServeur().
int com.example.area.Partie.getNbPointsMaxMancheActuelle | ( | ) |
Définition à la ligne 140 du fichier Partie.java.
Références com.example.area.Partie.nbPointsMaxMancheActuelle.
int com.example.area.Partie.getPointsJoueursA | ( | ) |
Accesseur de l'attribut pointsJoueursA.
Définition à la ligne 95 du fichier Partie.java.
Références com.example.area.Partie.pointsJoueursA.
Référencé par com.example.area.IHMGestionPartie.afficherScore(), et com.example.area.ProtocolAREA.fabriquerTrameAfficheur().
int com.example.area.Partie.getPointsJoueursB | ( | ) |
Accesseur de l'attribut pointsJoueursB.
Définition à la ligne 103 du fichier Partie.java.
Références com.example.area.Partie.pointsJoueursB.
Référencé par com.example.area.IHMGestionPartie.afficherScore(), et com.example.area.ProtocolAREA.fabriquerTrameAfficheur().
Joueur com.example.area.Partie.getServeur | ( | ) |
Trouve le serveur et le retourne.
Définition à la ligne 367 du fichier Partie.java.
Références com.example.area.Joueur.getNom(), com.example.area.Joueur.getPrenom(), et com.example.area.Partie.trouverServeur().
Référencé par com.example.area.IHMGestionPartie.afficherServeur().
int com.example.area.Partie.getTempsMortsJoueursA | ( | ) |
Accesseur de l'attribut tempsMortsJoueursA.
Définition à la ligne 426 du fichier Partie.java.
Références com.example.area.Partie.tempsMortsJoueursA.
Référencé par com.example.area.IHMGestionPartie.actualiserEtatBoutonTempsMorts(), et com.example.area.IHMGestionPartie.connecterBoutons().
int com.example.area.Partie.getTempsMortsJoueursB | ( | ) |
Accesseur de l'attribut tempsMortsJoueursB.
Définition à la ligne 434 du fichier Partie.java.
Références com.example.area.Partie.tempsMortsJoueursB.
Référencé par com.example.area.IHMGestionPartie.actualiserEtatBoutonTempsMorts(), et com.example.area.IHMGestionPartie.connecterBoutons().
Vector<Joueur> com.example.area.Partie.getVainqueur | ( | ) |
Trouve le gagnant et le retourne, si il n'y en a pas retourne null.
Définition à la ligne 408 du fichier Partie.java.
Références com.example.area.Partie.joueursA, et com.example.area.Partie.joueursB.
Référencé par com.example.area.IHMGestionRencontre.formaterPartie(), et com.example.area.IHMGestionRencontre.onActivityResult().
|
private |
Méthode permettant de changer le serveur au sein d'un duo en double.
Définition à la ligne 326 du fichier Partie.java.
Références com.example.area.Joueur.setEstServeur().
Référencé par com.example.area.Partie.gererService().
void com.example.area.Partie.retirerPointJoueursA | ( | ) |
Méthode permettant de décrémenter le score des joueursA.
Définition à la ligne 199 du fichier Partie.java.
Références com.example.area.Partie.gererPointsEcart(), et com.example.area.Partie.gererService().
Référencé par com.example.area.IHMGestionPartie.retirerPointJoueurA().
void com.example.area.Partie.retirerPointJoueursB | ( | ) |
Méthode permettant de décrémenter le score des joueursB.
Définition à la ligne 212 du fichier Partie.java.
Références com.example.area.Partie.gererPointsEcart(), et com.example.area.Partie.gererService().
Référencé par com.example.area.IHMGestionPartie.retirerPointJoueurB().
void com.example.area.Partie.setEstFinie | ( | boolean | estFinie | ) |
Définition à la ligne 455 du fichier Partie.java.
Références com.example.area.Partie.estFinie().
void com.example.area.Partie.setJoueursA | ( | Vector< Joueur > | joueursA | ) |
Mutateur de l'attribut joueursA.
Définition à la ligne 392 du fichier Partie.java.
Références com.example.area.Partie.joueursA.
Référencé par com.example.area.IHMGestionRencontre.demanderServeur().
void com.example.area.Partie.setJoueursB | ( | Vector< Joueur > | joueursB | ) |
Mutateur de l'attribut joueursB.
Définition à la ligne 400 du fichier Partie.java.
Références com.example.area.Partie.joueursB.
Référencé par com.example.area.IHMGestionRencontre.demanderServeur().
void com.example.area.Partie.setManches | ( | Vector< Vector< Integer >> | manches | ) |
void com.example.area.Partie.setTempsMortsJoueursA | ( | int | tempsMortsJoueursA | ) |
Mutateur de l'attribut tempsMortsJoueursA.
Définition à la ligne 442 du fichier Partie.java.
Références com.example.area.Partie.tempsMortsJoueursA.
Référencé par com.example.area.IHMGestionPartie.connecterBoutons().
void com.example.area.Partie.setTempsMortsJoueursB | ( | int | tempsMortsJoueursB | ) |
Mutateur de l'attribut tempsMortsJoueursB.
Définition à la ligne 450 du fichier Partie.java.
Références com.example.area.Partie.tempsMortsJoueursB.
Référencé par com.example.area.IHMGestionPartie.connecterBoutons().
Trouve le serveur dans un vecteur de joueurs puis retourne ce joueur ou null si il n'y en a aucun.
Définition à la ligne 348 du fichier Partie.java.
Références com.example.area.Joueur.estServeur.
Référencé par com.example.area.Partie.changerServeurDouble(), com.example.area.Partie.gererService(), et com.example.area.Partie.getServeur().
|
private |
Méthode permettant de vérifier si la partie est finie.
Définition à la ligne 225 du fichier Partie.java.
Référencé par com.example.area.Partie.ajouterPointJoueursA(), et com.example.area.Partie.ajouterPointJoueursB().
|
private |
Définition à la ligne 37 du fichier Partie.java.
Référencé par com.example.area.IHMGestionPartie.actualiserAffichageAjoutPoint(), com.example.area.IHMGestionRencontre.afficherParties(), com.example.area.IHMGestionPartie.afficherScore(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.IHMGestionPartie.finish(), et com.example.area.IHMGestionRencontre.onActivityResult().
|
private |
Définition à la ligne 44 du fichier Partie.java.
Référencé par com.example.area.Partie.getId(), et com.example.area.Partie.Partie().
|
private |
Définition à la ligne 38 du fichier Partie.java.
Référencé par com.example.area.Partie.getJoueursA(), com.example.area.Partie.getVainqueur(), com.example.area.Partie.Partie(), et com.example.area.Partie.setJoueursA().
|
private |
Définition à la ligne 39 du fichier Partie.java.
Référencé par com.example.area.Partie.getJoueursB(), com.example.area.Partie.getVainqueur(), com.example.area.Partie.Partie(), et com.example.area.Partie.setJoueursB().
|
private |
Définition à la ligne 46 du fichier Partie.java.
Référencé par com.example.area.Partie.getManches(), et com.example.area.Partie.setManches().
|
private |
Définition à la ligne 42 du fichier Partie.java.
Référencé par com.example.area.Partie.getManchesJoueursA().
|
private |
Définition à la ligne 43 du fichier Partie.java.
Référencé par com.example.area.Partie.getManchesJoueursB().
|
staticprivate |
Définition à la ligne 30 du fichier Partie.java.
Référencé par com.example.area.Partie.Partie().
|
private |
Attributs
Définition à la ligne 35 du fichier Partie.java.
Référencé par com.example.area.Partie.Partie().
|
private |
Définition à la ligne 45 du fichier Partie.java.
Référencé par com.example.area.Partie.getNbPointsMaxMancheActuelle().
|
private |
Définition à la ligne 36 du fichier Partie.java.
Référencé par com.example.area.Partie.ajouterPointJoueursA(), com.example.area.Partie.ajouterPointJoueursB(), et com.example.area.Partie.Partie().
|
private |
Définition à la ligne 40 du fichier Partie.java.
Référencé par com.example.area.Partie.getPointsJoueursA().
|
private |
Définition à la ligne 41 du fichier Partie.java.
Référencé par com.example.area.Partie.gererService(), et com.example.area.Partie.getPointsJoueursB().
|
static |
Définition à la ligne 29 du fichier Partie.java.
Référencé par com.example.area.IHMGestionRencontre.demanderCote(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint(), et com.example.area.BaseDeDonnees.insererParties().
|
static |
Définition à la ligne 28 du fichier Partie.java.
Référencé par com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.ProtocolAREA.fabriquerTrameScoreAfficheurDernierPoint(), et com.example.area.BaseDeDonnees.insererParties().
|
staticprivate |
Constantes
Définition à la ligne 27 du fichier Partie.java.
|
private |
Définition à la ligne 47 du fichier Partie.java.
Référencé par com.example.area.Partie.getTempsMortsJoueursA(), et com.example.area.Partie.setTempsMortsJoueursA().
|
private |
Définition à la ligne 48 du fichier Partie.java.
Référencé par com.example.area.Partie.getTempsMortsJoueursB(), et com.example.area.Partie.setTempsMortsJoueursB().