Representa un jugador del joc de Scrabble. Més...
Mètodes públics | |
Jugador (int idJugador, String nom, String rutaImatge) | |
Constructor de la classe Jugador. | |
int | getIdJugador () |
Retorna l'identificador del jugador. | |
String | getrutaImatge () |
Obté a ruta a la imatge de l'avatar. | |
String | getNom () |
Retorna el nom del jugador. | |
List< Fitxa > | getFitxes_actuals () |
Retorna la llista amb les fitxes actuals del jugador. | |
void | setFitxesActuals (List< Fitxa > novesFitxes) |
Assigna una nova llista de fitxes al jugador. | |
void | buidarFitxesJugador () |
Buida totes les fitxes del jugador. | |
int | getPuntuacio_actual () |
Retorna la puntuació actual del jugador. | |
void | incrementar_puntuacio_actual (int punts) |
Afegeix punts a la puntuació actual del jugador. | |
boolean | afegirFitxa (Fitxa fitxa) |
El jugador afegeix una fitxa a la seva llista de fitxes. | |
Fitxa | eliminarFitxa (String lletra) |
El jugador elimina una fitxa de la seva llista de fitxes. | |
void | incrementarTornsPassatsConsecutius () |
Incrementa el comptador de torns passats consecutius. | |
void | reiniciarTornsPassatsConsecutius () |
Reinicia el comptador de torns passats consecutius. | |
int | getTornsPassatsConsecutius () |
Retorna el nombre de torns passats consecutius. | |
Atributs Protegits | |
int | idJugador |
String | nom |
int | puntuacio_actual |
List< Fitxa > | fitxes_actuals |
int | tornsPassatsConsecutius |
Atributs Protegits Estàtics | |
static final int | MAX_FITXES = 7 |
Atributs Privats | |
String | tipus |
String | rutaImatge |
Representa un jugador del joc de Scrabble.
Cada jugador té un identificador, un nom, una puntuació i unes fitxes. També es gestionen els torns passats consecutius, els torns invàlids consecutius i la contrasenya associada al jugador.
|
inline |
Constructor de la classe Jugador.
Inicialitza un jugador amb un identificador, un nom i una contrasenya.
idJugador | L'identificador del jugador. |
nom | El nom del jugador. |
|
inline |
El jugador afegeix una fitxa a la seva llista de fitxes.
fitxa | És la nova fitxa que afegeix |
|
inline |
Buida totes les fitxes del jugador.
|
inline |
El jugador elimina una fitxa de la seva llista de fitxes.
lletra | És la fitxa que elimina |
|
inline |
Retorna la llista amb les fitxes actuals del jugador.
|
inline |
Retorna l'identificador del jugador.
|
inline |
Retorna el nom del jugador.
|
inline |
Retorna la puntuació actual del jugador.
|
inline |
Obté a ruta a la imatge de l'avatar.
|
inline |
Retorna el nombre de torns passats consecutius.
|
inline |
Afegeix punts a la puntuació actual del jugador.
punts | Els punts a afegir. |
|
inline |
Incrementa el comptador de torns passats consecutius.
|
inline |
Reinicia el comptador de torns passats consecutius.
|
inline |
Assigna una nova llista de fitxes al jugador.
novesFitxes | La nova llista de fitxes. |
|
protected |
|
protected |
|
staticprotected |
|
protected |
|
protected |
|
private |
|
private |
|
protected |