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

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

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

Fonctions membres publiques

boolean estDoubleOut ()
 
int getPointDepart ()
 
String getTypeJeu ()
 
void setDoubleOut (boolean doubleOut)
 
void setPointDepart (int pointDepart)
 
 TypeJeu ()
 Constructeur par défaut de la classe TypeJeu. Plus de détails...
 
 TypeJeu (int pointDepart, boolean doubleOut)
 Constructeur de la classe TypeJeu. Plus de détails...
 
 TypeJeu (int idModeJeu)
 Constructeur de la classe TypeJeu. Plus de détails...
 

Attributs privés

boolean doubleOut
 Le mode est en Double Out ? Plus de détails...
 
int pointDepart
 Point de depart du mode de jeu. Plus de détails...
 

Attributs privés statiques

static final int PARTIE_301 = 2
 
static final int PARTIE_301_DOUBLE_OUT = 3
 
static final int PARTIE_501 = 0
 
static final int PARTIE_501_DOUBLE_OUT = 1
 
static final String TAG = "TypeJeu"
 

Description détaillée

Déclaration de la classe TypeJeu.

Définition à la ligne 15 du fichier TypeJeu.java.

Documentation des constructeurs et destructeur

◆ TypeJeu() [1/3]

projet.lasalle84.darts.TypeJeu.TypeJeu ( )

Constructeur par défaut de la classe TypeJeu.

Définition à la ligne 38 du fichier TypeJeu.java.

39  {
40  this.pointDepart = 501;
41  this.doubleOut = true;
42  }
boolean doubleOut
Le mode est en Double Out ?
Definition: TypeJeu.java:20
int pointDepart
Point de depart du mode de jeu.
Definition: TypeJeu.java:21

◆ TypeJeu() [2/3]

projet.lasalle84.darts.TypeJeu.TypeJeu ( int  pointDepart,
boolean  doubleOut 
)

Constructeur de la classe TypeJeu.

Paramètres
pointDepart
doubleOut

Définition à la ligne 51 du fichier TypeJeu.java.

Références projet.lasalle84.darts.TypeJeu.doubleOut, et projet.lasalle84.darts.TypeJeu.pointDepart.

52  {
53  this.pointDepart = pointDepart;
54  this.doubleOut = doubleOut;
55  }
boolean doubleOut
Le mode est en Double Out ?
Definition: TypeJeu.java:20
int pointDepart
Point de depart du mode de jeu.
Definition: TypeJeu.java:21

◆ TypeJeu() [3/3]

projet.lasalle84.darts.TypeJeu.TypeJeu ( int  idModeJeu)

Constructeur de la classe TypeJeu.

Paramètres
idModeJeul'identifiant d'un type de jeu

Définition à la ligne 63 du fichier TypeJeu.java.

Références projet.lasalle84.darts.TypeJeu.PARTIE_301, projet.lasalle84.darts.TypeJeu.PARTIE_301_DOUBLE_OUT, projet.lasalle84.darts.TypeJeu.PARTIE_501, et projet.lasalle84.darts.TypeJeu.PARTIE_501_DOUBLE_OUT.

64  {
65  switch (idModeJeu)
66  {
67  case PARTIE_501:
68  this.pointDepart = 501;
69  this.doubleOut = false;
70  break;
72  this.pointDepart = 501;
73  this.doubleOut = true;
74  break;
75  case PARTIE_301:
76  this.pointDepart = 301;
77  this.doubleOut = false;
78  break;
80  this.pointDepart = 301;
81  this.doubleOut = true;
82  break;
83 
84  }
85  }
static final int PARTIE_301
Definition: TypeJeu.java:28
static final int PARTIE_301_DOUBLE_OUT
Definition: TypeJeu.java:29
static final int PARTIE_501
Definition: TypeJeu.java:26
boolean doubleOut
Le mode est en Double Out ?
Definition: TypeJeu.java:20
static final int PARTIE_501_DOUBLE_OUT
Definition: TypeJeu.java:27
int pointDepart
Point de depart du mode de jeu.
Definition: TypeJeu.java:21

Documentation des fonctions membres

◆ estDoubleOut()

boolean projet.lasalle84.darts.TypeJeu.estDoubleOut ( )

Définition à la ligne 96 du fichier TypeJeu.java.

Références projet.lasalle84.darts.TypeJeu.doubleOut.

Référencé par projet.lasalle84.darts.Partie.demarrer(), et projet.lasalle84.darts.Joueur.retirerPoint().

97  {
98  return doubleOut;
99  }
boolean doubleOut
Le mode est en Double Out ?
Definition: TypeJeu.java:20

◆ getPointDepart()

int projet.lasalle84.darts.TypeJeu.getPointDepart ( )

Définition à la ligne 86 du fichier TypeJeu.java.

Références projet.lasalle84.darts.TypeJeu.pointDepart.

Référencé par projet.lasalle84.darts.TypeJeu.getTypeJeu(), et projet.lasalle84.darts.Partie.initialiserPartie().

87  {
88  return pointDepart;
89  }
int pointDepart
Point de depart du mode de jeu.
Definition: TypeJeu.java:21

◆ getTypeJeu()

String projet.lasalle84.darts.TypeJeu.getTypeJeu ( )

Définition à la ligne 106 du fichier TypeJeu.java.

Références projet.lasalle84.darts.TypeJeu.getPointDepart().

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

107  {
108  String typeJeu = Integer.toString(this.getPointDepart());
109  if (doubleOut)
110  {
111  typeJeu = typeJeu.concat("_DOUBLE_OUT");
112  }
113  Log.d(TAG, "getTypeJeu: "+ typeJeu);
114  return typeJeu;
115 
116  }
static final String TAG
Definition: TypeJeu.java:30
boolean doubleOut
Le mode est en Double Out ?
Definition: TypeJeu.java:20

◆ setDoubleOut()

void projet.lasalle84.darts.TypeJeu.setDoubleOut ( boolean  doubleOut)

Définition à la ligne 101 du fichier TypeJeu.java.

Références projet.lasalle84.darts.TypeJeu.doubleOut.

102  {
103  this.doubleOut = doubleOut;
104  }
boolean doubleOut
Le mode est en Double Out ?
Definition: TypeJeu.java:20

◆ setPointDepart()

void projet.lasalle84.darts.TypeJeu.setPointDepart ( int  pointDepart)

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

Références projet.lasalle84.darts.TypeJeu.pointDepart.

92  {
93  this.pointDepart = pointDepart;
94  }
int pointDepart
Point de depart du mode de jeu.
Definition: TypeJeu.java:21

Documentation des données membres

◆ doubleOut

boolean projet.lasalle84.darts.TypeJeu.doubleOut
private

Le mode est en Double Out ?

Attributs

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

Référencé par projet.lasalle84.darts.TypeJeu.estDoubleOut(), projet.lasalle84.darts.TypeJeu.setDoubleOut(), et projet.lasalle84.darts.TypeJeu.TypeJeu().

◆ PARTIE_301

final int projet.lasalle84.darts.TypeJeu.PARTIE_301 = 2
staticprivate

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

Référencé par projet.lasalle84.darts.TypeJeu.TypeJeu().

◆ PARTIE_301_DOUBLE_OUT

final int projet.lasalle84.darts.TypeJeu.PARTIE_301_DOUBLE_OUT = 3
staticprivate

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

Référencé par projet.lasalle84.darts.TypeJeu.TypeJeu().

◆ PARTIE_501

final int projet.lasalle84.darts.TypeJeu.PARTIE_501 = 0
staticprivate

Constantes

Définition à la ligne 26 du fichier TypeJeu.java.

Référencé par projet.lasalle84.darts.TypeJeu.TypeJeu().

◆ PARTIE_501_DOUBLE_OUT

final int projet.lasalle84.darts.TypeJeu.PARTIE_501_DOUBLE_OUT = 1
staticprivate

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

Référencé par projet.lasalle84.darts.TypeJeu.TypeJeu().

◆ pointDepart

int projet.lasalle84.darts.TypeJeu.pointDepart
private

◆ TAG

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

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


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