Projet Darts  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe projet.lasalle84.darts.Joueur

Déclaration de la classe Joueur. Plus de détails...

Graphe de collaboration de projet.lasalle84.darts.Joueur:
Collaboration graph

Fonctions membres publiques

boolean estEliminer ()
 
String getNom ()
 Accesseur get du nom du joueur. Plus de détails...
 
int getScore ()
 Accesseur get du score du joueur. Plus de détails...
 
 Joueur (String nom)
 Constructeur de la classe Joueur. Plus de détails...
 
boolean retirerPoint (int scoreLancer, Partie maPartie)
 fonction qui permet de retirer le score et retourner si le score a était retiré Plus de détails...
 
void setEstEliminer (boolean estEliminer)
 Accesseur set si le joueur est eliminer. Plus de détails...
 
void setNom (String nom)
 Accesseur set du nom du joueur. Plus de détails...
 
void setScore (int score)
 Accesseur set du score du joueur. Plus de détails...
 

Attributs privés

boolean estEliminer
 
String nom
 Le nom du joueur. Plus de détails...
 
int score
 Le score du joueur. Plus de détails...
 

Attributs privés statiques

static final String TAG = "Joueur"
 

Description détaillée

Déclaration de la classe Joueur.

Définition à la ligne 18 du fichier Joueur.java.

Documentation des constructeurs et destructeur

◆ Joueur()

projet.lasalle84.darts.Joueur.Joueur ( String  nom)

Constructeur de la classe Joueur.

Paramètres
nomle nom du joueur

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

Références projet.lasalle84.darts.Joueur.nom.

32  {
33  this.nom = nom;
34  this.score = 0;
35  estEliminer = false;
36  }
String nom
Le nom du joueur.
Definition: Joueur.java:21
int score
Le score du joueur.
Definition: Joueur.java:22

Documentation des fonctions membres

◆ estEliminer()

boolean projet.lasalle84.darts.Joueur.estEliminer ( )

Définition à la ligne 119 du fichier Joueur.java.

Référencé par projet.lasalle84.darts.Joueur.setEstEliminer().

120  {
121  return estEliminer;
122  }

◆ getNom()

projet.lasalle84.darts.Joueur.getNom ( )

◆ getScore()

projet.lasalle84.darts.Joueur.getScore ( )

Accesseur get du score du joueur.

Renvoie
int le score du joueur

Définition à la ligne 66 du fichier Joueur.java.

Références projet.lasalle84.darts.Joueur.score.

Référencé par projet.lasalle84.darts.Partie.demarrer(), et projet.lasalle84.darts.ActiviteFinPartie.trierLesJoueurs().

67  {
68  return score;
69  }
int score
Le score du joueur.
Definition: Joueur.java:22

◆ retirerPoint()

projet.lasalle84.darts.Joueur.retirerPoint ( int  scoreLancer,
Partie  maPartie 
)

fonction qui permet de retirer le score et retourner si le score a était retiré

Paramètres
scoreLancerà retirer

Définition à la ligne 88 du fichier Joueur.java.

Références projet.lasalle84.darts.TypeJeu.estDoubleOut(), projet.lasalle84.darts.Joueur.getNom(), et projet.lasalle84.darts.Partie.getTypeJeu().

Référencé par projet.lasalle84.darts.Partie.demarrer().

89  {
90  if (this.score - scoreLancer >= 0)
91  {
92  this.score = this.score - scoreLancer;
93  if (this.score == 1 && maPartie.getTypeJeu().estDoubleOut())
94  {
95  Log.d(TAG, this.getNom() + " est éliminé");
96  estEliminer = true;
97  }
98  return true;
99  }
100  return false;
101  }
String getNom()
Accesseur get du nom du joueur.
Definition: Joueur.java:44
int score
Le score du joueur.
Definition: Joueur.java:22
static final String TAG
Definition: Joueur.java:20

◆ setEstEliminer()

projet.lasalle84.darts.Joueur.setEstEliminer ( boolean  estEliminer)

Accesseur set si le joueur est eliminer.

Accesseur get si le joueur est eliminer.

Paramètres
estEliminersi le joueur est eliminer

Définition à la ligne 109 du fichier Joueur.java.

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

110  {
111  this.estEliminer = estEliminer;
112  }

◆ setNom()

projet.lasalle84.darts.Joueur.setNom ( String  nom)

Accesseur set du nom du joueur.

Paramètres
nomle nom du joueur

Définition à la ligne 55 du fichier Joueur.java.

Références projet.lasalle84.darts.Joueur.nom.

56  {
57  this.nom = nom;
58  }
String nom
Le nom du joueur.
Definition: Joueur.java:21

◆ setScore()

projet.lasalle84.darts.Joueur.setScore ( int  score)

Accesseur set du score du joueur.

Paramètres
scorele score du joueur

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

Références projet.lasalle84.darts.Joueur.score.

Référencé par projet.lasalle84.darts.Partie.initialiserPartie().

77  {
78  Log.d(TAG, this.nom + " setScore " + score);
79  this.score = score;
80  }
String nom
Le nom du joueur.
Definition: Joueur.java:21
int score
Le score du joueur.
Definition: Joueur.java:22
static final String TAG
Definition: Joueur.java:20

Documentation des données membres

◆ estEliminer

boolean projet.lasalle84.darts.Joueur.estEliminer
private

Définition à la ligne 23 du fichier Joueur.java.

Référencé par projet.lasalle84.darts.Partie.demarrer().

◆ nom

String projet.lasalle84.darts.Joueur.nom
private

◆ score

int projet.lasalle84.darts.Joueur.score
private

Le score du joueur.

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

Référencé par projet.lasalle84.darts.Joueur.getScore(), et projet.lasalle84.darts.Joueur.setScore().

◆ TAG

final String projet.lasalle84.darts.Joueur.TAG = "Joueur"
staticprivate

Définition à la ligne 20 du fichier Joueur.java.


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