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

Fonctions membres publiques

void LancerPartie ()
 Méthode pour lancer la partie. Plus de détails...
 
void onActivityResult (int requestCode, int resultCode, Intent data)
 Méthode qui permet de recupérer le nom du joueur. Plus de détails...
 
void onClick (View element)
 Méthode appelée lors d'un clic sur un widget de l'activité 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...
 

Fonctions membres privées

void initialiserWidgets ()
 Méthode pour initialiser les Widget. Plus de détails...
 
void recupererWidgets ()
 Méthode pour récuperer les Widget. Plus de détails...
 

Attributs privés

ArrayAdapter< String > Adaptateur
 Adapter pour afficher sur ListView. Plus de détails...
 
Button boutonAjouterJoueur
 Bouton Ajouter un joueur. Plus de détails...
 
Button boutonLancerPartie
 Bouton pour lancer une partie. Plus de détails...
 
CheckBox checkBoxAfficheRegle
 
ListView listViewJoueur
 ListView avec les nom des joueurs. Plus de détails...
 
Spinner modeDeJeu
 Menu déroulant pour choisir le mode de jeu. Plus de détails...
 

Attributs privés statiques

static final String TAG = "IHMCreerPartie"
 le TAG de la classe pour les logs Plus de détails...
 

Description détaillée

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

Documentation des fonctions membres

◆ initialiserWidgets()

projet.lasalle84.darts.ActiviteCreerPartie.initialiserWidgets ( )
private

Méthode pour initialiser les Widget.

Définition à la ligne 130 du fichier ActiviteCreerPartie.java.

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

131  {
132  Log.d(TAG, "initialiserWidgets()");
133  boutonAjouterJoueur.setOnClickListener(this);
134  boutonLancerPartie.setOnClickListener(this);
135  Adaptateur = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item);
136  listViewJoueur.setAdapter(Adaptateur);
137  }
ArrayAdapter< String > Adaptateur
Adapter pour afficher sur ListView.
static final String TAG
le TAG de la classe pour les logs
ListView listViewJoueur
ListView avec les nom des joueurs.
Button boutonAjouterJoueur
Bouton Ajouter un joueur.
Button boutonLancerPartie
Bouton pour lancer une partie.

◆ LancerPartie()

projet.lasalle84.darts.ActiviteCreerPartie.LancerPartie ( )

Méthode pour lancer la partie.

Définition à la ligne 79 du fichier ActiviteCreerPartie.java.

Référencé par projet.lasalle84.darts.ActiviteCreerPartie.onClick().

80  {
81  Log.d(TAG, "LancerPartie()");
82  Vector<Joueur>mesJoueurs = new Vector<>();
83  if(Adaptateur.getCount() == 0)
84  {
85  for (int i = 0; i < 4; i++)
86  {
87  mesJoueurs.add(new Joueur("Joueur" + i));
88  Log.d(TAG, "Joueur" + i + " = " + "Joueur" + i);
89  }
90  }
91  else
92  {
93  for (int i = 0; i < Adaptateur.getCount(); i++)
94  {
95  mesJoueurs.add(new Joueur(Adaptateur.getItem(i)));
96  Log.d(TAG, "Joueur" + i + " = " + Adaptateur.getItem(i));
97  }
98  }
99 
100  Intent intent = new Intent(ActiviteCreerPartie.this, ActivitePartie.class);
101  intent.putExtra("TypeMode",modeDeJeu.getSelectedItemPosition());
102  Log.d(TAG,"TypeMode = " + modeDeJeu.getSelectedItemPosition());
103  intent.putExtra("LesJoueurs", mesJoueurs);
104  intent.putExtra("AfficheRegle", checkBoxAfficheRegle.isChecked());
105  startActivity(intent);
106  super.finish();
107  }
ArrayAdapter< String > Adaptateur
Adapter pour afficher sur ListView.
static final String TAG
le TAG de la classe pour les logs
Spinner modeDeJeu
Menu déroulant pour choisir le mode de jeu.

◆ onActivityResult()

projet.lasalle84.darts.ActiviteCreerPartie.onActivityResult ( int  requestCode,
int  resultCode,
Intent  data 
)

Méthode qui permet de recupérer le nom du joueur.

Définition à la ligne 144 du fichier ActiviteCreerPartie.java.

144  {
145  super.onActivityResult(requestCode, resultCode, data);
146  if (requestCode == 1)
147  {
148  if (resultCode == RESULT_OK) {
149  String nomJoueur = data.getStringExtra("Joueur");
150  Log.d(TAG,"nom du joueur: " + nomJoueur);
151  Adaptateur.add(nomJoueur);
152  }
153  }
154  }
ArrayAdapter< String > Adaptateur
Adapter pour afficher sur ListView.
static final String TAG
le TAG de la classe pour les logs

◆ onClick()

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

Méthode appelée lors d'un clic sur un widget de l'activité

Paramètres
elementle widget cliqué

Définition à la ligne 57 du fichier ActiviteCreerPartie.java.

Références projet.lasalle84.darts.ActiviteCreerPartie.LancerPartie().

58  {
59  Log.d(TAG, "onClick()");
60 
61  if(element == boutonAjouterJoueur)
62  {
63  Log.d(TAG, "clic boutonAjouterJoueur");
64  Intent intent = new Intent(ActiviteCreerPartie.this, ActiviteAjouterJoueur.class);
65  startActivityForResult(intent,1);
66  }
67  else if (element == boutonLancerPartie)
68  {
69  Log.d(TAG,"clic boutonLancerPartie");
70  LancerPartie();
71  }
72 
73  }
static final String TAG
le TAG de la classe pour les logs
void LancerPartie()
Méthode pour lancer la partie.
Button boutonAjouterJoueur
Bouton Ajouter un joueur.
Button boutonLancerPartie
Bouton pour lancer une partie.

◆ onCreate()

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

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

Paramètres
savedInstanceState

Définition à la ligne 40 du fichier ActiviteCreerPartie.java.

Références projet.lasalle84.darts.ActiviteCreerPartie.initialiserWidgets(), et projet.lasalle84.darts.ActiviteCreerPartie.recupererWidgets().

40  {
41  Log.d(TAG, "onCreate()");
42  super.onCreate(savedInstanceState);
43  setContentView(R.layout.activity_creer_partie);
46 
47  }
static final String TAG
le TAG de la classe pour les logs
void initialiserWidgets()
Méthode pour initialiser les Widget.
void recupererWidgets()
Méthode pour récuperer les Widget.

◆ recupererWidgets()

projet.lasalle84.darts.ActiviteCreerPartie.recupererWidgets ( )
private

Méthode pour récuperer les Widget.

Définition à la ligne 113 du fichier ActiviteCreerPartie.java.

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

114  {
115  Log.d(TAG, "recupererWidgets()");
116 
117  boutonAjouterJoueur = (Button) findViewById(R.id.AjouterJoueur);
118  modeDeJeu = (Spinner) findViewById(R.id.modeJeu);
119  listViewJoueur = (ListView) findViewById(R.id.Listejoueur);
120  boutonLancerPartie = (Button) findViewById(R.id.boutonLancerPartie);
121  checkBoxAfficheRegle = (CheckBox) findViewById(R.id.afficheRegle);
122 
123 
124  }
static final String TAG
le TAG de la classe pour les logs
ListView listViewJoueur
ListView avec les nom des joueurs.
Button boutonAjouterJoueur
Bouton Ajouter un joueur.
Spinner modeDeJeu
Menu déroulant pour choisir le mode de jeu.
Button boutonLancerPartie
Bouton pour lancer une partie.

Documentation des données membres

◆ Adaptateur

ArrayAdapter<String> projet.lasalle84.darts.ActiviteCreerPartie.Adaptateur
private

Adapter pour afficher sur ListView.

Définition à la ligne 30 du fichier ActiviteCreerPartie.java.

◆ boutonAjouterJoueur

Button projet.lasalle84.darts.ActiviteCreerPartie.boutonAjouterJoueur
private

Bouton Ajouter un joueur.

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

◆ boutonLancerPartie

Button projet.lasalle84.darts.ActiviteCreerPartie.boutonLancerPartie
private

Bouton pour lancer une partie.

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

◆ checkBoxAfficheRegle

CheckBox projet.lasalle84.darts.ActiviteCreerPartie.checkBoxAfficheRegle
private

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

◆ listViewJoueur

ListView projet.lasalle84.darts.ActiviteCreerPartie.listViewJoueur
private

ListView avec les nom des joueurs.

Définition à la ligne 29 du fichier ActiviteCreerPartie.java.

◆ modeDeJeu

Spinner projet.lasalle84.darts.ActiviteCreerPartie.modeDeJeu
private

Menu déroulant pour choisir le mode de jeu.

Définition à la ligne 28 du fichier ActiviteCreerPartie.java.

◆ TAG

final String projet.lasalle84.darts.ActiviteCreerPartie.TAG = "IHMCreerPartie"
staticprivate

le TAG de la classe pour les logs

Définition à la ligne 25 du fichier ActiviteCreerPartie.java.


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