Scrabble PROP
Subgrup 43.2: Raül Box, Aina Serra, Ada Peña & Martina Cusidó
 
Carregant...
Cercant...
Cap coincidència
Llista de Classes
Aquestes són les classes, estructures, unions i interfícies acompanyades amb breus descripcions:
[detail level 1234]
 Pcontroladors
 CCtrlDominiRepresenta el controlador de domini
 CCtrlPartidaClasse que representa el controlador d'una partida de Scrabble
 CCtrlPersistenciaControlador de persistència
 CCtrlPresentacioRepresenta el controlador de presentació
 Pdomini
 Pauxiliars
 CColorTerminalClasse per gestionar els colors de la terminal utilitzant codis ANSI
 CFastDeleteListFastDeleteList és una estructura de dades que permet insercions, eliminacions i accessos indexats en temps constant
 CMaxWordClasse auxiliar de Maquina per representar la millor jugada trobada en una partida de Scrabble
 CPairRepresenta una parella de valors (first, second)
 Pdiccionari
 CDAWGRepresenta un DAWG i implementa els mètodes per a generar-lo, modificar-lo i consultar-lo
 CEdgeRepresenta una Arista del DAWG amb tota la informació necessària
 CNodeRepresenta un Node del DAWG
 Pexcepcions
 CExcepcioArxiuBossaProblemes al carregar el fitxer del set de fitxes
 CExcepcioArxiuDiccionariProblemes al carregar el fitxer de diccionari
 CExcepcioDominiExcepció arrel de tot el paquet domini
 Pjugadors
 CAvatarRepresenta un jugador del tipus Avatar
 CJugadorRepresenta un jugador del joc de Scrabble
 CMaquinaRepresenta un jugador controlat per la màquina
 Pscrabble
 CBossaRepresenta la bossa de fitxes d'Scrabble
 CCasellaRepresenta una casella del tauler d'Scrabble
 CEstatClasse abstracta que defineix el comportament genèric per als diferents estats d'una partida
 CEstatEnCursRepresenta l'estat 'EnCurs' d'una partida
 CEstatFinalitzadaRepresenta l'estat 'Finalitzada' d'una partida
 CEstatPausadaRepresenta l'estat 'Pausada' d'una partida
 CFitxaRepresenta una fitxa d'Scrabble
 CMultiplicadorRepresenta els diferents tipus de multiplicadors d'Scrabble
 CPartidaClasse que representa una partida d'Scrabble
 CRankingClasse que gestiona els rankings globals i locals dels jugadors
 CJugadorPuntuacioClasse interna que representa un jugador amb la seva puntuació
 CTaulellRepresenta el Taulell d'Scrabble
 Psessio
 CUsuariRepresenta un usuari del joc de Scrabble
 Pdrivers
 CDriverDriver de l'aplicació
 Pinterficie
 Putils
 CColorsClasse utilitària que defineix constants de colors reutilitzables per a la interfície gràfica
 CToolsClasse d'utilitats gràfiques per a la interfície d'usuari
 CImageButtonBotó personalitzat amb una imatge de fons
 CMainGUIClasse d'entrada a la GUI de l'aplicació
 CSelectorPartidaDiàleg modal Swing per seleccionar una partida guardada d'un usuari concret
 CVistaCanviTornMostra una finestra indicant que un jugador ha de passar el dispositiu a un altre
 CVistaConsultarAvatarsMostra una finestra llistant els avatars disponibles
 CVistaConsultarEstadistiquesMostra una finestra amb les estadístiques dels avatars de l'usuari registrat
 CAvatarRendererRenderer personalitzat per mostrar l’avatar amb imatge i nom
 CVistaConsultarNormesMostra una finestra amb les normes del joc Scrabble en format HTML
 CVistaConsultarRankingVista gràfica que mostra el rànquing d'avatars dels jugadors, ordenats per puntuació
 CVistaCrearAvatar
 CPlaceholderTextFieldJTextField amb suport per a un text placeholder
 CVistaCrearPartida
 CPlaceholderTextFieldJTextField personalitzat que mostra un text "placeholder" quan el camp està buit i no té el focus, ajudant a indicar què s'ha d'introduir
 CVistaCrearPerfil
 CPlaceholderTextFieldCamp de text personalitzat que mostra un placeholder quan està buit i no té focus
 CVistaIniciarSessioClasse que representa la finestra principal del menú de l'aplicació Scrabble un cop s'ha iniciat sessió
 CPlaceholderTextFieldClasse interna que permet mostrar un placeholder (text predefinit i en gris) dins d'un JTextField quan aquest està buit i sense focus
 CVistaMenuJocClasse que representa la finestra principal del menú de l'aplicació Scrabble un cop s'ha iniciat sessió
 CVistaMenuPrincipalClasse que representa la finestra principal del menú de l'aplicació Scrabble
 CVistaPartidaClasse que representa la interfície gràfica d'una partida de Scrabble
 CVistaRankingPartidaFinestra que mostra el rànquing i el resultat final d'una partida de Scrabble
 Ppersistencia
 CEstatInstanceCreatorImplementació de la interfície InstanceCreator per proporcionar una instància d'EstatEnCurs quan es deserialitza un objecte de tipus Estat
 CJugadorDeserializerClasse per deserialitzar instàncies de Jugador a partir de JSON utilitzant GSON
 CJugadorIOGestor de persistència per a jugadors
 CJugadorSerializerClasse per serialitzar instàncies de Jugador a JSON utilitzant GSON
 CPartidaIOGestor de persistència per a partides
 CUsuariIOGestor de persistència per a usuaris
 CVistaCrearAvatarsMostra una finestra que demana les dades necessaries per a crear un Avatar