Projet Darts  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe projet.lasalle84.darts.ActiviteFinPartie
Graphe de collaboration de projet.lasalle84.darts.ActiviteFinPartie:
Collaboration graph

Fonctions membres publiques

void afficherJoueurs ()
 Méthode appelée à la création de l'activité Plus de détails...
 
void initialiserWidgets ()
 Méthode permet initialiser les widgets. Plus de détails...
 
void onClick (View element)
 Méthode appelée à la création de l'activité Plus de détails...
 
void recupererInfomationPartie ()
 Méthode appelée à la création de l'activité Plus de détails...
 
void recupererWidgets ()
 Méthode permet recupérer les widgets du layout. Plus de détails...
 
void trierLesJoueurs ()
 Méthode permet de trier les joueur par rapport au score. Plus de détails...
 

Fonctions membres protégées

void onCreate (Bundle savedInstanceState)
 Méthode appelée à la création de l'activité Plus de détails...
 

Attributs privés

ArrayAdapter< String > adapteur = null
 
ListView classement = null
 
ArrayList< JoueurlesJoueur = null
 
String nomGagnant = null
 
Button partieFini = null
 
final String TAG = "IHMFinPartie"
 
TextView texteGagnant = null
 

Description détaillée

Définition à la ligne 22 du fichier ActiviteFinPartie.java.

Documentation des fonctions membres

◆ afficherJoueurs()

projet.lasalle84.darts.ActiviteFinPartie.afficherJoueurs ( )

Méthode appelée à la création de l'activité

Définition à la ligne 127 du fichier ActiviteFinPartie.java.

Référencé par projet.lasalle84.darts.ActiviteFinPartie.onCreate().

128  {
129  Log.d(TAG, "afficherJoueurs()");
130  adapteur = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item);
131  for (int i = 0; i < lesJoueur.size(); i++)
132  {
133  adapteur.add(lesJoueur.get(i).getNom() + " : " + lesJoueur.get(i).getScore());
134  }
135  classement.setAdapter(adapteur);
136 
137  texteGagnant.setText(nomGagnant + " a gagné la partie !");
138  }

◆ initialiserWidgets()

projet.lasalle84.darts.ActiviteFinPartie.initialiserWidgets ( )

Méthode permet initialiser les widgets.

Définition à la ligne 91 du fichier ActiviteFinPartie.java.

Référencé par projet.lasalle84.darts.ActiviteFinPartie.onCreate().

92  {
93  Log.d(TAG, "initialiserWidgets()");
94  partieFini.setOnClickListener(this);
95  }

◆ onClick()

projet.lasalle84.darts.ActiviteFinPartie.onClick ( View  element)

Méthode appelée à la création de l'activité

Définition à la ligne 62 du fichier ActiviteFinPartie.java.

63  {
64  Log.d(TAG, "onClick() " + element.toString());
65 
66  if(element == partieFini)
67  {
68  super.finish();
69  }
70  }

◆ onCreate()

projet.lasalle84.darts.ActiviteFinPartie.onCreate ( Bundle  savedInstanceState)
protected

Méthode appelée à la création de l'activité

Paramètres
savedInstanceState

Définition à la ligne 45 du fichier ActiviteFinPartie.java.

Références projet.lasalle84.darts.ActiviteFinPartie.afficherJoueurs(), projet.lasalle84.darts.ActiviteFinPartie.initialiserWidgets(), projet.lasalle84.darts.ActiviteFinPartie.recupererInfomationPartie(), projet.lasalle84.darts.ActiviteFinPartie.recupererWidgets(), et projet.lasalle84.darts.ActiviteFinPartie.trierLesJoueurs().

45  {
46  super.onCreate(savedInstanceState);
47  Log.d(TAG, "onCreate()");
48  setContentView(R.layout.activite_fin_partie);
54  }
void afficherJoueurs()
Méthode appelée à la création de l&#39;activité
void initialiserWidgets()
Méthode permet initialiser les widgets.
void trierLesJoueurs()
Méthode permet de trier les joueur par rapport au score.
void recupererWidgets()
Méthode permet recupérer les widgets du layout.
void recupererInfomationPartie()
Méthode appelée à la création de l&#39;activité

◆ recupererInfomationPartie()

projet.lasalle84.darts.ActiviteFinPartie.recupererInfomationPartie ( )

Méthode appelée à la création de l'activité

Définition à la ligne 102 du fichier ActiviteFinPartie.java.

Référencé par projet.lasalle84.darts.ActiviteFinPartie.onCreate().

103  {
104  Log.d(TAG, "recupererInfomationPartie()");
105  lesJoueur = (ArrayList<Joueur>) getIntent().getSerializableExtra("joueurs");
106  nomGagnant = getIntent().getStringExtra("gagnant");
107 
108  }

◆ recupererWidgets()

projet.lasalle84.darts.ActiviteFinPartie.recupererWidgets ( )

Méthode permet recupérer les widgets du layout.

Définition à la ligne 77 du fichier ActiviteFinPartie.java.

Référencé par projet.lasalle84.darts.ActiviteFinPartie.onCreate().

78  {
79  Log.d(TAG, "recupererWidgets()");
80  texteGagnant = (TextView) findViewById(R.id.texteGagnant);
81  classement = (ListView) findViewById(R.id.ResultaPartie);
82  partieFini = (Button) findViewById(R.id.boutonFin);
83 
84  }

◆ trierLesJoueurs()

projet.lasalle84.darts.ActiviteFinPartie.trierLesJoueurs ( )

Méthode permet de trier les joueur par rapport au score.

Définition à la ligne 115 du fichier ActiviteFinPartie.java.

Références projet.lasalle84.darts.Joueur.getScore().

Référencé par projet.lasalle84.darts.ActiviteFinPartie.onCreate().

116  {
117  Log.d(TAG, "trierLesJoueurs()");
118  lesJoueur.sort(Comparator.comparingInt(Joueur::getScore));
119 
120  }
int getScore()
Accesseur get du score du joueur.
Definition: Joueur.java:66

Documentation des données membres

◆ adapteur

ArrayAdapter<String> projet.lasalle84.darts.ActiviteFinPartie.adapteur = null
private

Définition à la ligne 36 du fichier ActiviteFinPartie.java.

◆ classement

ListView projet.lasalle84.darts.ActiviteFinPartie.classement = null
private

Définition à la ligne 32 du fichier ActiviteFinPartie.java.

◆ lesJoueur

ArrayList<Joueur> projet.lasalle84.darts.ActiviteFinPartie.lesJoueur = null
private

Définition à la ligne 34 du fichier ActiviteFinPartie.java.

◆ nomGagnant

String projet.lasalle84.darts.ActiviteFinPartie.nomGagnant = null
private

Définition à la ligne 35 du fichier ActiviteFinPartie.java.

◆ partieFini

Button projet.lasalle84.darts.ActiviteFinPartie.partieFini = null
private

Définition à la ligne 33 du fichier ActiviteFinPartie.java.

◆ TAG

final String projet.lasalle84.darts.ActiviteFinPartie.TAG = "IHMFinPartie"
private

Constantes

Définition à la ligne 27 du fichier ActiviteFinPartie.java.

◆ texteGagnant

TextView projet.lasalle84.darts.ActiviteFinPartie.texteGagnant = null
private

Attributs

Définition à la ligne 31 du fichier ActiviteFinPartie.java.


La documentation de cette classe a été générée à partir du fichier suivant :