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.auxiliars.MaxWord

Classe auxiliar de Maquina per representar la millor jugada trobada en una partida de Scrabble. Més...

Diagrama de col·laboració per a domini.auxiliars.MaxWord:

Mètodes públics

 MaxWord ()
 Constructor per defecte de la classe MaxWord.
 
List< FitxagetWord ()
 Obté la llista de fitxes que formen la paraula.
 
int getPoints ()
 Obté la puntuació de la paraula.
 
Pair< Integer, Integer > getCoordinates ()
 Obté les coordenades inicials de la paraula.
 
boolean getHorizontal ()
 Indica si la paraula es col·loca horitzontalment.
 
void setWord (List< Fitxa > word)
 Assigna una nova llista de fitxes a la paraula.
 
void setPoints (int points)
 Assigna una nova puntuació a la paraula.
 
void setCoordinates (Pair< Integer, Integer > coords)
 Assigna unes noves coordenades inicials a la paraula.
 
void setHorizontal (boolean h)
 Defineix la direcció de la paraula.
 

Atributs Privats

List< Fitxaword
 
int points
 
Pair< Integer, Integer > coordinates
 
boolean h
 

Descripció Detallada

Classe auxiliar de Maquina per representar la millor jugada trobada en una partida de Scrabble.

La classe "MaxWord" emmagatzema la informació sobre la paraula amb la puntuació més alta trobada, incloent les fitxes que la formen, la puntuació, les coordenades inicials i la direcció (horitzontal o vertical).

Documentació del Constructor i el Destructor

◆ MaxWord()

domini.auxiliars.MaxWord.MaxWord ( )
inline

Constructor per defecte de la classe MaxWord.

Inicialitza una instància amb una paraula buida, puntuació 0, coordenades inicials (-1, -1) i direcció horitzontal.

Documentació de les Funcions Membre

◆ getCoordinates()

Pair< Integer, Integer > domini.auxiliars.MaxWord.getCoordinates ( )
inline

Obté les coordenades inicials de la paraula.

Retorna
Coordenades (fila, columna).
Gràfic de crides a aquesta funció:

◆ getHorizontal()

boolean domini.auxiliars.MaxWord.getHorizontal ( )
inline

Indica si la paraula es col·loca horitzontalment.

Retorna
true si és horitzontal, false si és vertical.
Gràfic de crides a aquesta funció:

◆ getPoints()

int domini.auxiliars.MaxWord.getPoints ( )
inline

Obté la puntuació de la paraula.

Retorna
Puntuació total.
Gràfic de crides a aquesta funció:

◆ getWord()

List< Fitxa > domini.auxiliars.MaxWord.getWord ( )
inline

Obté la llista de fitxes que formen la paraula.

Retorna
Llista de fitxes.
Gràfic de crides a aquesta funció:

◆ setCoordinates()

void domini.auxiliars.MaxWord.setCoordinates ( Pair< Integer, Integer > coords)
inline

Assigna unes noves coordenades inicials a la paraula.

Paràmetres
coordsNoves coordenades (fila, columna).
Gràfic de crides a aquesta funció:

◆ setHorizontal()

void domini.auxiliars.MaxWord.setHorizontal ( boolean h)
inline

Defineix la direcció de la paraula.

Paràmetres
htrue per a horitzontal, false per a vertical.
Gràfic de crides a aquesta funció:

◆ setPoints()

void domini.auxiliars.MaxWord.setPoints ( int points)
inline

Assigna una nova puntuació a la paraula.

Paràmetres
pointsNova puntuació.
Gràfic de crides a aquesta funció:

◆ setWord()

void domini.auxiliars.MaxWord.setWord ( List< Fitxa > word)
inline

Assigna una nova llista de fitxes a la paraula.

Paràmetres
wordNova llista de fitxes.
Gràfic de crides a aquesta funció:

Documentació de les Dades Membre

◆ coordinates

Pair<Integer, Integer> domini.auxiliars.MaxWord.coordinates
private

◆ h

boolean domini.auxiliars.MaxWord.h
private

◆ points

int domini.auxiliars.MaxWord.points
private

◆ word

List<Fitxa> domini.auxiliars.MaxWord.word
private

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