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.Avatar

Representa un jugador del tipus Avatar. Més...

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

Mètodes públics

 Avatar (int idJugador, String nom, String rutaImatge)
 Constructor per defecte de la classe Avatar.
 
int getPartidesJugades ()
 Obté el nombre total de partides jugades.
 
int getPartides_guanyades ()
 Obté el nombre total de partides guanyades.
 
int getPartides_guanyades_maquina ()
 Obté el nombre de partides guanyades contra la màquina.
 
int getPartides_guanyades_jugador ()
 Obté el nombre de partides guanyades contra altres jugadors.
 
int getPartides_jugades_maquina ()
 Obté el nombre de partides jugades contra la màquina.
 
int getPartides_jugades_jugador ()
 Obté el nombre de partides jugades contra altres jugadors.
 
int getPuntuacio_max_paraula ()
 Obté la puntuació màxima obtinguda en una paraula.
 
int getPuntuacio_total ()
 Obté la puntuació total del jugador.
 
String getParaula_llarga ()
 Obté la paraula més llarga jugada per l'avatar.
 
int getPartides_abandonades ()
 Obté el nombre de partides abandonades.
 
String setParaulaMesLlarga (String paraula)
 Actualitza la paraula més llarga si la nova paraula és més llarga que l'actual.
 
void incrementarPartidesGuanyades ()
 Incrementa el nombre total de partides guanyades.
 
void incrementarPartidesGuanyadesMaquina ()
 Incrementa el nombre de partides guanyades contra la màquina.
 
void incrementarPartidesGuanyadesJugador ()
 Incrementa el nombre de partides guanyades contra altres jugadors.
 
void incrementarPartidesJugadesMaquina ()
 Incrementa el nombre de partides jugades contra la màquina.
 
void incrementarPartidesJugadesJugador ()
 Incrementa el nombre de partides jugades contra altres jugadors.
 
void actualitzarPuntuacioMaxParaula (int puntuacio)
 Actualitza la puntuació màxima obtinguda en una paraula si la nova puntuació és més alta.
 
void incrementarPartidesAbandonades ()
 Incrementa el nombre de partides abandonades.
 
void incrementarPartidesJugades ()
 Incrementa el nombre total de partides jugades.
 
- Mètodes públics inherited from domini.jugadors.Jugador
 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 Privats

int partides_guanyades
 
int partides_guanyades_maquina
 
int partides_guanyades_jugador
 
int partidesJugadesGeneral
 
int partides_jugades_maquina
 
int partides_jugades_jugador
 
int puntuacio_max_paraula
 
String paraula_llarga
 
int partides_abandonades
 

Additional Inherited Members

- Atributs Protegits inherited from domini.jugadors.Jugador
int idJugador
 
String nom
 
int puntuacio_actual
 
List< Fitxafitxes_actuals
 
int tornsPassatsConsecutius
 
- Atributs Protegits Estàtics inherited from domini.jugadors.Jugador
static final int MAX_FITXES = 7
 

Descripció Detallada

Representa un jugador del tipus Avatar.

Cada avatar té un identificador, un nom, una contrasenya i una puntuació

Documentació del Constructor i el Destructor

◆ Avatar()

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

Constructor per defecte de la classe Avatar.

Inicialitza un avatar amb un identificador i un nom, i una puntuació inicial de 0 punts.

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

Documentació de les Funcions Membre

◆ actualitzarPuntuacioMaxParaula()

void domini.jugadors.Avatar.actualitzarPuntuacioMaxParaula ( int puntuacio)
inline

Actualitza la puntuació màxima obtinguda en una paraula si la nova puntuació és més alta.

Paràmetres
puntuacioLa nova puntuació a comprovar.
Gràfic de crides a aquesta funció:

◆ getParaula_llarga()

String domini.jugadors.Avatar.getParaula_llarga ( )
inline

Obté la paraula més llarga jugada per l'avatar.

Retorna
La paraula més llarga jugada.

◆ getPartides_abandonades()

int domini.jugadors.Avatar.getPartides_abandonades ( )
inline

Obté el nombre de partides abandonades.

Retorna
El nombre de partides abandonades.
Gràfic de crides a aquesta funció:

◆ getPartides_guanyades()

int domini.jugadors.Avatar.getPartides_guanyades ( )
inline

Obté el nombre total de partides guanyades.

Retorna
El nombre total de partides guanyades.
Gràfic de crides a aquesta funció:

◆ getPartides_guanyades_jugador()

int domini.jugadors.Avatar.getPartides_guanyades_jugador ( )
inline

Obté el nombre de partides guanyades contra altres jugadors.

Retorna
El nombre de partides guanyades contra altres jugadors.
Gràfic de crides a aquesta funció:

◆ getPartides_guanyades_maquina()

int domini.jugadors.Avatar.getPartides_guanyades_maquina ( )
inline

Obté el nombre de partides guanyades contra la màquina.

Retorna
El nombre de partides guanyades contra la màquina.
Gràfic de crides a aquesta funció:

◆ getPartides_jugades_jugador()

int domini.jugadors.Avatar.getPartides_jugades_jugador ( )
inline

Obté el nombre de partides jugades contra altres jugadors.

Retorna
El nombre de partides jugades contra altres jugadors.
Gràfic de crides a aquesta funció:

◆ getPartides_jugades_maquina()

int domini.jugadors.Avatar.getPartides_jugades_maquina ( )
inline

Obté el nombre de partides jugades contra la màquina.

Retorna
El nombre de partides jugades contra la màquina.
Gràfic de crides a aquesta funció:

◆ getPartidesJugades()

int domini.jugadors.Avatar.getPartidesJugades ( )
inline

Obté el nombre total de partides jugades.

Retorna
El nombre total de partides jugades.
Gràfic de crides a aquesta funció:

◆ getPuntuacio_max_paraula()

int domini.jugadors.Avatar.getPuntuacio_max_paraula ( )
inline

Obté la puntuació màxima obtinguda en una paraula.

Retorna
La puntuació màxima obtinguda en una paraula.
Gràfic de crides a aquesta funció:

◆ getPuntuacio_total()

int domini.jugadors.Avatar.getPuntuacio_total ( )
inline

Obté la puntuació total del jugador.

Retorna
La puntuació total del jugador.

◆ incrementarPartidesAbandonades()

void domini.jugadors.Avatar.incrementarPartidesAbandonades ( )
inline

Incrementa el nombre de partides abandonades.

Gràfic de crides a aquesta funció:

◆ incrementarPartidesGuanyades()

void domini.jugadors.Avatar.incrementarPartidesGuanyades ( )
inline

Incrementa el nombre total de partides guanyades.

Gràfic de crides a aquesta funció:

◆ incrementarPartidesGuanyadesJugador()

void domini.jugadors.Avatar.incrementarPartidesGuanyadesJugador ( )
inline

Incrementa el nombre de partides guanyades contra altres jugadors.

Gràfic de crides a aquesta funció:

◆ incrementarPartidesGuanyadesMaquina()

void domini.jugadors.Avatar.incrementarPartidesGuanyadesMaquina ( )
inline

Incrementa el nombre de partides guanyades contra la màquina.

Gràfic de crides a aquesta funció:

◆ incrementarPartidesJugades()

void domini.jugadors.Avatar.incrementarPartidesJugades ( )
inline

Incrementa el nombre total de partides jugades.

Gràfic de crides a aquesta funció:

◆ incrementarPartidesJugadesJugador()

void domini.jugadors.Avatar.incrementarPartidesJugadesJugador ( )
inline

Incrementa el nombre de partides jugades contra altres jugadors.

Gràfic de crides a aquesta funció:

◆ incrementarPartidesJugadesMaquina()

void domini.jugadors.Avatar.incrementarPartidesJugadesMaquina ( )
inline

Incrementa el nombre de partides jugades contra la màquina.

Gràfic de crides a aquesta funció:

◆ setParaulaMesLlarga()

String domini.jugadors.Avatar.setParaulaMesLlarga ( String paraula)
inline

Actualitza la paraula més llarga si la nova paraula és més llarga que l'actual.

Paràmetres
paraulaLa nova paraula a comprovar.
Retorna
La paraula més llarga actualitzada.
Gràfic de crides a aquesta funció:

Documentació de les Dades Membre

◆ paraula_llarga

String domini.jugadors.Avatar.paraula_llarga
private

◆ partides_abandonades

int domini.jugadors.Avatar.partides_abandonades
private

◆ partides_guanyades

int domini.jugadors.Avatar.partides_guanyades
private

◆ partides_guanyades_jugador

int domini.jugadors.Avatar.partides_guanyades_jugador
private

◆ partides_guanyades_maquina

int domini.jugadors.Avatar.partides_guanyades_maquina
private

◆ partides_jugades_jugador

int domini.jugadors.Avatar.partides_jugades_jugador
private

◆ partides_jugades_maquina

int domini.jugadors.Avatar.partides_jugades_maquina
private

◆ partidesJugadesGeneral

int domini.jugadors.Avatar.partidesJugadesGeneral
private

◆ puntuacio_max_paraula

int domini.jugadors.Avatar.puntuacio_max_paraula
private

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