Scrabble PROP
Subgrup 43.2: Raül Box, Aina Serra, Ada Peña & Martina Cusidó
 
Carregant...
Cercant...
Cap coincidència
Referència de la Classe domini.jugadors.Jugadorabstract

Representa un jugador del joc de Scrabble. Més...

Diagrama d'Herència per a domini.jugadors.Jugador:
Diagrama de col·laboració per a domini.jugadors.Jugador:

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< FitxagetFitxes_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< Fitxafitxes_actuals
 
int tornsPassatsConsecutius
 

Atributs Protegits Estàtics

static final int MAX_FITXES = 7
 

Atributs Privats

String tipus
 
String rutaImatge
 

Descripció Detallada

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.

Documentació del Constructor i el Destructor

◆ Jugador()

domini.jugadors.Jugador.Jugador ( int idJugador,
String nom,
String rutaImatge )
inline

Constructor de la classe Jugador.

Inicialitza un jugador amb un identificador, un nom i una contrasenya.

Paràmetres
idJugadorL'identificador del jugador.
nomEl nom del jugador.

Documentació de les Funcions Membre

◆ afegirFitxa()

boolean domini.jugadors.Jugador.afegirFitxa ( Fitxa fitxa)
inline

El jugador afegeix una fitxa a la seva llista de fitxes.

Paràmetres
fitxaÉs la nova fitxa que afegeix
Gràfic de crides a aquesta funció:

◆ buidarFitxesJugador()

void domini.jugadors.Jugador.buidarFitxesJugador ( )
inline

Buida totes les fitxes del jugador.

◆ eliminarFitxa()

Fitxa domini.jugadors.Jugador.eliminarFitxa ( String lletra)
inline

El jugador elimina una fitxa de la seva llista de fitxes.

Paràmetres
lletraÉs la fitxa que elimina
Gràfic de crides a aquesta funció:

◆ getFitxes_actuals()

List< Fitxa > domini.jugadors.Jugador.getFitxes_actuals ( )
inline

Retorna la llista amb les fitxes actuals del jugador.

Retorna
Torna les fitxes del jugador
Gràfic de crides a aquesta funció:

◆ getIdJugador()

int domini.jugadors.Jugador.getIdJugador ( )
inline

Retorna l'identificador del jugador.

Retorna
Torna l'identificador del jugador
Gràfic de crides a aquesta funció:

◆ getNom()

String domini.jugadors.Jugador.getNom ( )
inline

Retorna el nom del jugador.

Retorna
Torna el nom del jugador
Gràfic de crides a aquesta funció:

◆ getPuntuacio_actual()

int domini.jugadors.Jugador.getPuntuacio_actual ( )
inline

Retorna la puntuació actual del jugador.

Retorna
Torna la puntuació del jugador
Gràfic de crides a aquesta funció:

◆ getrutaImatge()

String domini.jugadors.Jugador.getrutaImatge ( )
inline

Obté a ruta a la imatge de l'avatar.

Retorna
La ruta a la imatge de l'avatar.
Gràfic de crides a aquesta funció:

◆ getTornsPassatsConsecutius()

int domini.jugadors.Jugador.getTornsPassatsConsecutius ( )
inline

Retorna el nombre de torns passats consecutius.

Retorna
El nombre de torns passats consecutius.

◆ incrementar_puntuacio_actual()

void domini.jugadors.Jugador.incrementar_puntuacio_actual ( int punts)
inline

Afegeix punts a la puntuació actual del jugador.

Paràmetres
puntsEls punts a afegir.
Gràfic de crides a aquesta funció:

◆ incrementarTornsPassatsConsecutius()

void domini.jugadors.Jugador.incrementarTornsPassatsConsecutius ( )
inline

Incrementa el comptador de torns passats consecutius.

◆ reiniciarTornsPassatsConsecutius()

void domini.jugadors.Jugador.reiniciarTornsPassatsConsecutius ( )
inline

Reinicia el comptador de torns passats consecutius.

Gràfic de crides a aquesta funció:

◆ setFitxesActuals()

void domini.jugadors.Jugador.setFitxesActuals ( List< Fitxa > novesFitxes)
inline

Assigna una nova llista de fitxes al jugador.

Paràmetres
novesFitxesLa nova llista de fitxes.

Documentació de les Dades Membre

◆ fitxes_actuals

List<Fitxa> domini.jugadors.Jugador.fitxes_actuals
protected

◆ idJugador

int domini.jugadors.Jugador.idJugador
protected

◆ MAX_FITXES

final int domini.jugadors.Jugador.MAX_FITXES = 7
staticprotected

◆ nom

String domini.jugadors.Jugador.nom
protected

◆ puntuacio_actual

int domini.jugadors.Jugador.puntuacio_actual
protected

◆ rutaImatge

String domini.jugadors.Jugador.rutaImatge
private

◆ tipus

String domini.jugadors.Jugador.tipus
private

◆ tornsPassatsConsecutius

int domini.jugadors.Jugador.tornsPassatsConsecutius
protected

La documentació d'aquesta classe es va generar a partir del següent fitxer: