|
Projet Darts
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe Partie. Plus de détails...

Fonctions membres publiques | |
| void | actualiserJoueurIHM (String monJoueur) |
| Actualiser le joueur à IHM. Plus de détails... | |
| void | actualiserScoreIHM (Joueur monJoueur, int score) |
| Actualiser le score du joueur à IHM. Plus de détails... | |
| void | attendreImpact () |
| Attendre l'impact. Plus de détails... | |
| void | cibleManquer () |
| void | connecterPeripheriquesBluetooth () |
| Se connecter sur un péripherique via son adresse. Plus de détails... | |
| void | deconnecterPeripheriquesBluetooth () |
| Deconnecter les periphériques bluetooth. Plus de détails... | |
| void | demarrer () |
| Démarrer la partie. Plus de détails... | |
| void | envoyerConnexionIHM (String peripherique) |
| void | envoyerGagnantIHM (Joueur monJoueur) |
| Envoyer le gagnant a IHM. Plus de détails... | |
| void | envoyerTrame (Peripherique peripherique, String trame) |
| Envoie une trame à un péripherique. Plus de détails... | |
| TypeJeu | getTypeJeu () |
| void | impactIHM (int typePoint, int numeroCible) |
| Envoyer impact à IHM. Plus de détails... | |
| void | initialiserPartie () |
| Initialiser la partie. Plus de détails... | |
| Partie (ArrayList< Joueur > lesJoueurs, TypeJeu typeJeu, boolean AfficheRegle, BluetoothAdapter bluetoothAdapter, Handler handlerUI) | |
| Constructeur de la classe Partie. Plus de détails... | |
| void | pause () |
| void | recupererPeripheriques () |
| Récupère les péripheriques Bluetooth qui sont appairés. Plus de détails... | |
| void | reprendre () |
| void | traitementTrame (String trame) |
| traiter la trame reçu par Handler Plus de détails... | |
Attributs publics statiques | |
| static final int | CONNEXION_CIBLE = 4 |
| static final int | GAGNANT = 3 |
| static final int | IMPACT = 2 |
| static final int | JOUEUR_SUIVANT = 0 |
| static final int | NB_FLECHETTE = 3 |
| static final int | SET_SCORE = 1 |
Attributs privés | |
| boolean | afficheRegle = true |
| Booléen si on doit affichier les règles de la partie. Plus de détails... | |
| BluetoothAdapter | bluetoothAdapter |
| Bluetooth Adapteur. Plus de détails... | |
| Peripherique | cible = null |
| Peripherique darts connecté en Bluetooth. Plus de détails... | |
| Set< BluetoothDevice > | devices |
| Les peripheriques qui sont appairés. Plus de détails... | |
| Peripherique | ecran = null |
| Peripherique raspberry connecté en Bluetooth. Plus de détails... | |
| boolean | estDoubleImpact = false |
| Booléen si la derniere impact est du type double. Plus de détails... | |
| boolean | estFini = false |
| Booléen si la partie est fini. Plus de détails... | |
| Handler | handlerBluetooth |
| Handler | handlerUI = null |
| Handler pour gérer l'interface. Plus de détails... | |
| int | impact [] = null |
| Les impacts. Plus de détails... | |
| boolean | impactEstRecuperer |
| Booléen pour savoir quand on reçoit une trame impact. Plus de détails... | |
| ArrayList< Joueur > | lesJoueurs |
| Les objets Joueur stocker dans un conteneur (Queue) Plus de détails... | |
| int | nbJoueurs |
| Nombre de joueur. Plus de détails... | |
| int | nbManche |
| Nombre de manche. Plus de détails... | |
| TypeJeu | typeJeu |
| Mode de jeu. Plus de détails... | |
Attributs privés statiques | |
| static final String | NOM_PERIPHERIQUE_BLUETOOTH_CIBLE = "impact-darts" |
| le nom du périphérique Bluetooth du module cible Plus de détails... | |
| static final String | NOM_PERIPHERIQUE_BLUETOOTH_ECRAN = "ecran-darts" |
| le nom du périphérique Bluetooth du module écran Plus de détails... | |
| static final String | TAG = "Partie" |
| Tag pour Log. Plus de détails... | |
Déclaration de la classe Partie.
Définition à la ligne 26 du fichier Partie.java.
| projet.lasalle84.darts.Partie.Partie | ( | ArrayList< Joueur > | lesJoueurs, |
| TypeJeu | typeJeu, | ||
| boolean | AfficheRegle, | ||
| BluetoothAdapter | bluetoothAdapter, | ||
| Handler | handlerUI | ||
| ) |
Constructeur de la classe Partie.
| lesJoueurs | |
| typeJeu |
Définition à la ligne 68 du fichier Partie.java.
Références projet.lasalle84.darts.Partie.bluetoothAdapter, projet.lasalle84.darts.Partie.connecterPeripheriquesBluetooth(), projet.lasalle84.darts.Partie.handlerUI, projet.lasalle84.darts.Partie.lesJoueurs, projet.lasalle84.darts.Partie.recupererPeripheriques(), et projet.lasalle84.darts.Partie.typeJeu.
| projet.lasalle84.darts.Partie.actualiserJoueurIHM | ( | String | monJoueur | ) |
Actualiser le joueur à IHM.
Définition à la ligne 389 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.demarrer().
| projet.lasalle84.darts.Partie.actualiserScoreIHM | ( | Joueur | monJoueur, |
| int | score | ||
| ) |
Actualiser le score du joueur à IHM.
Définition à la ligne 371 du fichier Partie.java.
Références projet.lasalle84.darts.Joueur.getNom().
Référencé par projet.lasalle84.darts.Partie.demarrer(), et projet.lasalle84.darts.Partie.initialiserPartie().
| projet.lasalle84.darts.Partie.attendreImpact | ( | ) |
Attendre l'impact.
Définition à la ligne 300 du fichier Partie.java.
Références projet.lasalle84.darts.Partie.envoyerTrame(), et projet.lasalle84.darts.Partie.impactIHM().
Référencé par projet.lasalle84.darts.Partie.demarrer().
| void projet.lasalle84.darts.Partie.cibleManquer | ( | ) |
Définition à la ligne 436 du fichier Partie.java.
Référencé par projet.lasalle84.darts.ActivitePartie.onClick().
| projet.lasalle84.darts.Partie.connecterPeripheriquesBluetooth | ( | ) |
Se connecter sur un péripherique via son adresse.
Définition à la ligne 100 du fichier Partie.java.
Références projet.lasalle84.darts.Peripherique.connecter(), projet.lasalle84.darts.Partie.handlerBluetooth, projet.lasalle84.darts.Partie.NOM_PERIPHERIQUE_BLUETOOTH_CIBLE, et projet.lasalle84.darts.Partie.NOM_PERIPHERIQUE_BLUETOOTH_ECRAN.
Référencé par projet.lasalle84.darts.Partie.Partie().
| projet.lasalle84.darts.Partie.deconnecterPeripheriquesBluetooth | ( | ) |
Deconnecter les periphériques bluetooth.
Définition à la ligne 138 du fichier Partie.java.
Références projet.lasalle84.darts.Peripherique.deconnecter().
Référencé par projet.lasalle84.darts.Partie.envoyerGagnantIHM(), et projet.lasalle84.darts.ActivitePartie.finish().
| projet.lasalle84.darts.Partie.demarrer | ( | ) |
Démarrer la partie.
Définition à la ligne 172 du fichier Partie.java.
Références projet.lasalle84.darts.Partie.actualiserJoueurIHM(), projet.lasalle84.darts.Partie.actualiserScoreIHM(), projet.lasalle84.darts.Partie.attendreImpact(), projet.lasalle84.darts.Partie.envoyerGagnantIHM(), projet.lasalle84.darts.Partie.estDoubleImpact, projet.lasalle84.darts.TypeJeu.estDoubleOut(), projet.lasalle84.darts.Joueur.estEliminer, projet.lasalle84.darts.Joueur.getNom(), projet.lasalle84.darts.Joueur.getScore(), projet.lasalle84.darts.Partie.initialiserPartie(), projet.lasalle84.darts.Partie.NB_FLECHETTE, et projet.lasalle84.darts.Joueur.retirerPoint().
Référencé par projet.lasalle84.darts.ActivitePartie.onClick().
| void projet.lasalle84.darts.Partie.envoyerConnexionIHM | ( | String | peripherique | ) |
Définition à la ligne 443 du fichier Partie.java.
| projet.lasalle84.darts.Partie.envoyerGagnantIHM | ( | Joueur | monJoueur | ) |
Envoyer le gagnant a IHM.
Définition à la ligne 424 du fichier Partie.java.
Références projet.lasalle84.darts.Partie.deconnecterPeripheriquesBluetooth(), et projet.lasalle84.darts.Joueur.getNom().
Référencé par projet.lasalle84.darts.Partie.demarrer().
| projet.lasalle84.darts.Partie.envoyerTrame | ( | Peripherique | peripherique, |
| String | trame | ||
| ) |
Envoie une trame à un péripherique.
Définition à la ligne 158 du fichier Partie.java.
Références projet.lasalle84.darts.Peripherique.envoyer(), et projet.lasalle84.darts.Peripherique.getNom().
Référencé par projet.lasalle84.darts.Partie.attendreImpact(), et projet.lasalle84.darts.Partie.initialiserPartie().
| TypeJeu projet.lasalle84.darts.Partie.getTypeJeu | ( | ) |
Définition à la ligne 466 du fichier Partie.java.
Références projet.lasalle84.darts.Partie.typeJeu.
Référencé par projet.lasalle84.darts.Joueur.retirerPoint().
| projet.lasalle84.darts.Partie.impactIHM | ( | int | typePoint, |
| int | numeroCible | ||
| ) |
Envoyer impact à IHM.
Définition à la ligne 406 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.attendreImpact().
| projet.lasalle84.darts.Partie.initialiserPartie | ( | ) |
Initialiser la partie.
Définition à la ligne 230 du fichier Partie.java.
Références projet.lasalle84.darts.Partie.actualiserScoreIHM(), projet.lasalle84.darts.Partie.envoyerTrame(), projet.lasalle84.darts.Joueur.getNom(), projet.lasalle84.darts.TypeJeu.getPointDepart(), projet.lasalle84.darts.TypeJeu.getTypeJeu(), et projet.lasalle84.darts.Joueur.setScore().
Référencé par projet.lasalle84.darts.Partie.demarrer().
| void projet.lasalle84.darts.Partie.pause | ( | ) |
Définition à la ligne 456 du fichier Partie.java.
| projet.lasalle84.darts.Partie.recupererPeripheriques | ( | ) |
Récupère les péripheriques Bluetooth qui sont appairés.
Définition à la ligne 89 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.Partie().
| void projet.lasalle84.darts.Partie.reprendre | ( | ) |
Définition à la ligne 461 du fichier Partie.java.
| projet.lasalle84.darts.Partie.traitementTrame | ( | String | trame | ) |
traiter la trame reçu par Handler
Définition à la ligne 329 du fichier Partie.java.
|
private |
Booléen si on doit affichier les règles de la partie.
Définition à la ligne 59 du fichier Partie.java.
|
private |
Bluetooth Adapteur.
Définition à la ligne 50 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.Partie().
|
private |
Peripherique darts connecté en Bluetooth.
Définition à la ligne 53 du fichier Partie.java.
|
static |
Définition à la ligne 42 du fichier Partie.java.
|
private |
Les peripheriques qui sont appairés.
Définition à la ligne 51 du fichier Partie.java.
|
private |
Peripherique raspberry connecté en Bluetooth.
Définition à la ligne 52 du fichier Partie.java.
|
private |
Booléen si la derniere impact est du type double.
Définition à la ligne 58 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.demarrer().
|
private |
Booléen si la partie est fini.
Définition à la ligne 57 du fichier Partie.java.
|
static |
Définition à la ligne 41 du fichier Partie.java.
|
private |
Définition à la ligne 246 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.connecterPeripheriquesBluetooth().
|
private |
Handler pour gérer l'interface.
Définition à la ligne 54 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.Partie().
|
static |
Définition à la ligne 40 du fichier Partie.java.
|
private |
Les impacts.
Définition à la ligne 55 du fichier Partie.java.
|
private |
Booléen pour savoir quand on reçoit une trame impact.
Définition à la ligne 56 du fichier Partie.java.
|
static |
Code HandlerUI
Définition à la ligne 38 du fichier Partie.java.
|
private |
Les objets Joueur stocker dans un conteneur (Queue)
Définition à la ligne 49 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.Partie().
|
static |
Définition à la ligne 34 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.demarrer().
|
private |
|
private |
Nombre de manche.
Définition à la ligne 47 du fichier Partie.java.
|
staticprivate |
le nom du périphérique Bluetooth du module cible
Définition à la ligne 33 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.connecterPeripheriquesBluetooth().
|
staticprivate |
le nom du périphérique Bluetooth du module écran
Définition à la ligne 32 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.connecterPeripheriquesBluetooth().
|
static |
Définition à la ligne 39 du fichier Partie.java.
|
staticprivate |
|
private |
Mode de jeu.
Définition à la ligne 48 du fichier Partie.java.
Référencé par projet.lasalle84.darts.Partie.getTypeJeu(), et projet.lasalle84.darts.Partie.Partie().
Campus La Salle Avignon - 9 Rue Notre Dame des 7 douleurs - BP 50165 - 84008 Avignon
1.8.13