![]() |
Mobile-AREA
1.1
BTS SNIR LaSalle Avignon 2021
|
L'activité permettant de gérer une rencontre. Plus de détails...
Classes | |
class | AdapterListe |
Attributs publics statiques | |
static final int | DEMARRAGE_PARTIE = 0 |
Code pour le lancement de l'activité IHMGestionPartie. Plus de détails... | |
static final String | ID_INTENT_FIN_PARTIE = "PartieFinie" |
Identifiant de l'Intent permettant recu de l'activité IHMGestionPartie. Plus de détails... | |
static final String | ID_INTENT_LANCEMENT_PARTIE = "Partie" |
Identifiant de l'Intent permettant de lancer l'activité IHMGestionPartie. Plus de détails... | |
static final String | ID_INTENT_POSITION_INVERSE = "PositionInverse" |
Identifiant de l'Intent permettant d'informer IHMGestionPartie de la position des joueurs. Plus de détails... | |
static final String | TITRE_ACTIVITE = "Liste des parties pour la rencontre : " |
Texte affiché en haut de l'activité Plus de détails... | |
static final String | TITRE_ALERT_DIALOG_DEMANDER_SERVEUR = "Veuillez sélectionner le premier joueur à servir :" |
Texte pour demander qui est le serveur. Plus de détails... | |
Fonctions membres protégées | |
void | onActivityResult (int requestCode, int resultCode, Intent data) |
Traite le retour de l'activité IHMGestionPartie. Plus de détails... | |
void | onCreate (Bundle savedInstanceState) |
Méthode appelée à la création de l'activité Plus de détails... | |
void | onDestroy () |
Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android) Plus de détails... | |
void | onPause () |
Méthode appelée après qu'une boîte de dialogue s'est affichée (on reprend sur un onResume()) ou avant onStop() (activité plus visible) Plus de détails... | |
void | onResume () |
Méthode appelée après onStart() ou après onPause() Plus de détails... | |
void | onStart () |
Méthode appelée au démarrage après le onCreate() ou un restart après un onStop() Plus de détails... | |
void | onStop () |
Méthode appelée lorsque l'activité n'est plus visible. Plus de détails... | |
Fonctions membres privées | |
void | afficherChoixCote () |
Affiche la boite de dialogue qui demande de quel cote se trouve le relanceur. Plus de détails... | |
void | afficherChoixServeur () |
Affiche la boite de dialogue qui demande qui doit servir en premier. Plus de détails... | |
void | afficherParties () |
Affiche une liste de toutes les parties d'une rencontre. Plus de détails... | |
void | connecterBoutons () |
Définit le comportement des boutons. Plus de détails... | |
void | demanderCote (Partie partie) |
Demande de quel coté se trouve les joueurs d'une partie. Plus de détails... | |
void | demanderServeur (Partie partie) |
Demande à l'arbitre qui est le premier à servir. Plus de détails... | |
void | envoyerPartiesAfficheur () |
Envoie toute les parties de la rencontre au module Afficheur. Plus de détails... | |
String | formaterPartie (Partie partie) |
Formate une partie sous forme de String en respectant la structure suivante : NOM_JOUEUR_A PrenomJoueurA VS NOM_JOUEUR_B PrenomJoueurB. Plus de détails... | |
void | initialiserHandler () |
Initialise le handler permettant le passage des Messages (trames reçues) entre les classes LiaisonBluetooth et IHMGestionPartie. Plus de détails... | |
void | initialiserLiaisonBluetooth () |
Initialise la liaison Bluetooth. Plus de détails... | |
void | initialiserRessourcesIHM () |
Initialise les ressources graphiques de l'activité Plus de détails... | |
void | lancerPartie (Partie partie, boolean positionInverse) |
Lance une partie. Plus de détails... | |
CharSequence [] | recupererNomsJoueurs (Vector< Joueur > joueursA, Vector< Joueur > joueursB) |
Récupère les noms des joueurs et de leur club dans un tableau de CharSequence. Plus de détails... | |
void | recupererRessourcesIHM () |
Recupère les ressources graphiques de l'activité Plus de détails... | |
Attributs privés | |
AlertDialog.Builder | alertDialogBuilderDemanderCote |
L'objet servant à construire la boite de dialogue permettant le choix du côté du relanceur. Plus de détails... | |
AlertDialog.Builder | alertDialogBuilderDemanderServeur |
L'objet servant à construire la boite de dialogue permettant le choix du premier serveur. Plus de détails... | |
AlertDialog | alertDialogDemanderCote |
La boite de dialogue permettant le choix du côté du relanceur. Plus de détails... | |
AlertDialog | alertDialogDemanderServeur |
La boite de dialogue permettant le choix du premier serveur. Plus de détails... | |
BaseDeDonnees | baseDeDonnees = null |
Button | boutonDemarrerPartie |
Le bouton permettant de démarrer une partie. Plus de détails... | |
Handler | handler = null |
Le handler de l'activitée. Plus de détails... | |
LiaisonBluetooth | liaisonModuleAfficheur = null |
La liaison bluetooth avec le module afficheur. Plus de détails... | |
ListView | listeParties |
La liste des parties. Plus de détails... | |
Rencontre | rencontre |
La rencontre gérée par l'activitée. Plus de détails... | |
Attributs privés statiques | |
static final CharSequence [] | POSITIONS = {"Gauche","Droite"} |
Les deux positions possibles affichées dans la boite de dialogue permettant de choisir le côté du joueurA. Plus de détails... | |
static final String | TAG = "_IHMGestionRencontre" |
TAG pour les logs. Plus de détails... | |
static final String | TEXTE_BOUTON_DEMARRER_PARTIE = "Démarrer" |
Texte du bouton pour démarrer une partie. Plus de détails... | |
L'activité permettant de gérer une rencontre.
Définition à la ligne 41 du fichier IHMGestionRencontre.java.
|
private |
Affiche la boite de dialogue qui demande de quel cote se trouve le relanceur.
Définition à la ligne 412 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderCote.
Référencé par com.example.area.IHMGestionRencontre.demanderCote().
|
private |
Affiche la boite de dialogue qui demande qui doit servir en premier.
Définition à la ligne 370 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderServeur.
Référencé par com.example.area.IHMGestionRencontre.demanderServeur().
|
private |
Affiche une liste de toutes les parties d'une rencontre.
Définition à la ligne 467 du fichier IHMGestionRencontre.java.
Références com.example.area.Partie.estFinie, com.example.area.IHMGestionRencontre.formaterPartie(), com.example.area.Rencontre.getId(), com.example.area.Rencontre.getParties(), com.example.area.BaseDeDonnees.getParties(), et com.example.area.Rencontre.setParties().
Référencé par com.example.area.IHMGestionRencontre.initialiserRessourcesIHM(), et com.example.area.IHMGestionRencontre.onActivityResult().
|
private |
Définit le comportement des boutons.
Définition à la ligne 251 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.demanderServeur(), et com.example.area.Rencontre.getParties().
Référencé par com.example.area.IHMGestionRencontre.onCreate().
|
private |
Demande de quel coté se trouve les joueurs d'une partie.
Définition à la ligne 381 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.afficherChoixCote(), com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderCote, com.example.area.Partie.getJoueursA(), com.example.area.Partie.getNbJoueurs(), com.example.area.IHMGestionRencontre.lancerPartie(), et com.example.area.Partie.POSITION_DEUXIEME_JOUEUR.
Référencé par com.example.area.IHMGestionRencontre.demanderServeur().
|
private |
Demande à l'arbitre qui est le premier à servir.
Définition à la ligne 311 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.afficherChoixServeur(), com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderServeur, com.example.area.IHMGestionRencontre.demanderCote(), com.example.area.Partie.getJoueursA(), com.example.area.Partie.getJoueursB(), com.example.area.Partie.getNbJoueurs(), com.example.area.IHMGestionRencontre.recupererNomsJoueurs(), com.example.area.Partie.setJoueursA(), et com.example.area.Partie.setJoueursB().
Référencé par com.example.area.IHMGestionRencontre.connecterBoutons().
|
private |
Envoie toute les parties de la rencontre au module Afficheur.
Définition à la ligne 206 du fichier IHMGestionRencontre.java.
Références com.example.area.LiaisonBluetooth.envoyer(), com.example.area.ProtocolAREA.fabriquerTrameAfficheur(), com.example.area.Rencontre.getParties(), et com.example.area.ProtocolAREA.TRAME_AFFICHEUR_INFO_PARTIE.
Référencé par com.example.area.IHMGestionRencontre.initialiserHandler().
|
private |
Formate une partie sous forme de String en respectant la structure suivante : NOM_JOUEUR_A PrenomJoueurA VS NOM_JOUEUR_B PrenomJoueurB.
Définition à la ligne 497 du fichier IHMGestionRencontre.java.
Références com.example.area.Partie.getJoueursA(), com.example.area.Partie.getJoueursB(), com.example.area.Partie.getManches(), com.example.area.Joueur.getNom(), com.example.area.Joueur.getPrenom(), et com.example.area.Partie.getVainqueur().
Référencé par com.example.area.IHMGestionRencontre.afficherParties().
|
private |
Initialise le handler permettant le passage des Messages (trames reçues) entre les classes LiaisonBluetooth et IHMGestionPartie.
Définition à la ligne 153 du fichier IHMGestionRencontre.java.
Références com.example.area.LiaisonBluetooth.CONNEXION_SOCKET, com.example.area.LiaisonBluetooth.CREATION_SOCKET, com.example.area.LiaisonBluetooth.DECONNEXION_SOCKET, com.example.area.LiaisonBluetooth.envoyer(), com.example.area.IHMGestionRencontre.envoyerPartiesAfficheur(), com.example.area.ProtocolAREA.fabriquerTrameAfficheurRencontre(), et com.example.area.LiaisonBluetooth.RECEPTION_TRAME.
Référencé par com.example.area.IHMGestionRencontre.onCreate().
|
private |
Initialise la liaison Bluetooth.
Définition à la ligne 196 du fichier IHMGestionRencontre.java.
Références com.example.area.LiaisonBluetooth.connecter(), et com.example.area.ProtocolAREA.NOM_MODULE_AFFICHEUR_AREA.
Référencé par com.example.area.IHMGestionRencontre.onCreate().
|
private |
Initialise les ressources graphiques de l'activité
Définition à la ligne 232 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.afficherParties(), com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderCote, com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderServeur, com.example.area.Rencontre.getEquipeA(), com.example.area.Rencontre.getEquipeB(), et com.example.area.Equipe.getNomClub().
Référencé par com.example.area.IHMGestionRencontre.onCreate().
|
private |
Lance une partie.
partie | La partie à lancer |
Définition à la ligne 454 du fichier IHMGestionRencontre.java.
Référencé par com.example.area.IHMGestionRencontre.demanderCote().
|
protected |
Traite le retour de l'activité IHMGestionPartie.
Définition à la ligne 281 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.afficherParties(), com.example.area.Rencontre.ajouterPointEquipe(), com.example.area.Partie.estFinie, com.example.area.Partie.getId(), com.example.area.Partie.getJoueursA(), com.example.area.Partie.getVainqueur(), com.example.area.IHMGestionRencontre.ID_INTENT_FIN_PARTIE, com.example.area.Rencontre.INDEX_EQUIPE_A, com.example.area.Rencontre.INDEX_EQUIPE_B, et com.example.area.BaseDeDonnees.terminerPartie().
|
protected |
Méthode appelée à la création de l'activité
Définition à la ligne 78 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.connecterBoutons(), com.example.area.IHMLancementRencontre.ID_INTENT_LANCEMENT_RENCONTRE, com.example.area.IHMGestionRencontre.initialiserHandler(), com.example.area.IHMGestionRencontre.initialiserLiaisonBluetooth(), com.example.area.IHMGestionRencontre.initialiserRessourcesIHM(), et com.example.area.IHMGestionRencontre.recupererRessourcesIHM().
|
protected |
Méthode appelée à la destruction de l'application (après onStop() et détruite par le système Android)
Définition à la ligne 144 du fichier IHMGestionRencontre.java.
|
protected |
Méthode appelée après qu'une boîte de dialogue s'est affichée (on reprend sur un onResume()) ou avant onStop() (activité plus visible)
Définition à la ligne 123 du fichier IHMGestionRencontre.java.
|
protected |
Méthode appelée après onStart() ou après onPause()
Définition à la ligne 113 du fichier IHMGestionRencontre.java.
|
protected |
Méthode appelée au démarrage après le onCreate() ou un restart après un onStop()
Définition à la ligne 103 du fichier IHMGestionRencontre.java.
|
protected |
Méthode appelée lorsque l'activité n'est plus visible.
Définition à la ligne 133 du fichier IHMGestionRencontre.java.
Références com.example.area.LiaisonBluetooth.deconnecter().
|
private |
Récupère les noms des joueurs et de leur club dans un tableau de CharSequence.
Définition à la ligne 423 du fichier IHMGestionRencontre.java.
Références com.example.area.Rencontre.getEquipeA(), com.example.area.Rencontre.getEquipeB(), com.example.area.Joueur.getNom(), com.example.area.Equipe.getNomClub(), et com.example.area.Joueur.getPrenom().
Référencé par com.example.area.IHMGestionRencontre.demanderServeur().
|
private |
Recupère les ressources graphiques de l'activité
Définition à la ligne 220 du fichier IHMGestionRencontre.java.
Références com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderCote, et com.example.area.IHMGestionRencontre.alertDialogBuilderDemanderServeur.
Référencé par com.example.area.IHMGestionRencontre.onCreate().
|
private |
L'objet servant à construire la boite de dialogue permettant le choix du côté du relanceur.
Définition à la ligne 63 du fichier IHMGestionRencontre.java.
Référencé par com.example.area.IHMGestionRencontre.afficherChoixCote(), com.example.area.IHMGestionRencontre.demanderCote(), com.example.area.IHMGestionRencontre.initialiserRessourcesIHM(), et com.example.area.IHMGestionRencontre.recupererRessourcesIHM().
|
private |
L'objet servant à construire la boite de dialogue permettant le choix du premier serveur.
Définition à la ligne 60 du fichier IHMGestionRencontre.java.
Référencé par com.example.area.IHMGestionRencontre.afficherChoixServeur(), com.example.area.IHMGestionRencontre.demanderServeur(), com.example.area.IHMGestionRencontre.initialiserRessourcesIHM(), et com.example.area.IHMGestionRencontre.recupererRessourcesIHM().
|
private |
La boite de dialogue permettant le choix du côté du relanceur.
Définition à la ligne 64 du fichier IHMGestionRencontre.java.
|
private |
La boite de dialogue permettant le choix du premier serveur.
Définition à la ligne 61 du fichier IHMGestionRencontre.java.
|
private |
Définition à la ligne 72 du fichier IHMGestionRencontre.java.
|
private |
Le bouton permettant de démarrer une partie.
Ressources IHM
Définition à la ligne 59 du fichier IHMGestionRencontre.java.
|
static |
Code pour le lancement de l'activité IHMGestionPartie.
Définition à la ligne 47 du fichier IHMGestionRencontre.java.
|
private |
Le handler de l'activitée.
Définition à la ligne 70 du fichier IHMGestionRencontre.java.
|
static |
Identifiant de l'Intent permettant recu de l'activité IHMGestionPartie.
Définition à la ligne 52 du fichier IHMGestionRencontre.java.
Référencé par com.example.area.IHMGestionPartie.finish(), et com.example.area.IHMGestionRencontre.onActivityResult().
|
static |
Identifiant de l'Intent permettant de lancer l'activité IHMGestionPartie.
Définition à la ligne 49 du fichier IHMGestionRencontre.java.
Référencé par com.example.area.IHMGestionPartie.onCreate().
|
static |
Identifiant de l'Intent permettant d'informer IHMGestionPartie de la position des joueurs.
Définition à la ligne 53 du fichier IHMGestionRencontre.java.
Référencé par com.example.area.IHMGestionPartie.initialiserPositions(), et com.example.area.IHMGestionPartie.recupererRessourcesIHM().
|
private |
La liaison bluetooth avec le module afficheur.
Définition à la ligne 71 du fichier IHMGestionRencontre.java.
|
private |
La liste des parties.
Définition à la ligne 62 du fichier IHMGestionRencontre.java.
|
staticprivate |
Les deux positions possibles affichées dans la boite de dialogue permettant de choisir le côté du joueurA.
Définition à la ligne 54 du fichier IHMGestionRencontre.java.
|
private |
La rencontre gérée par l'activitée.
Attributs
Définition à la ligne 69 du fichier IHMGestionRencontre.java.
|
staticprivate |
|
staticprivate |
Texte du bouton pour démarrer une partie.
Définition à la ligne 48 du fichier IHMGestionRencontre.java.
|
static |
Texte affiché en haut de l'activité
Définition à la ligne 51 du fichier IHMGestionRencontre.java.
|
static |
Texte pour demander qui est le serveur.
Définition à la ligne 50 du fichier IHMGestionRencontre.java.