Cdomini.scrabble.Bossa | Representa la bossa de fitxes d'Scrabble |
Cdomini.scrabble.Casella | Representa una casella del tauler d'Scrabble |
Cinterficie.utils.Colors | Classe utilitària que defineix constants de colors reutilitzables per a la interfície gràfica |
Cdomini.auxiliars.ColorTerminal | Classe per gestionar els colors de la terminal utilitzant codis ANSI |
▼CComparable | |
Cdomini.scrabble.Ranking.JugadorPuntuacio | Classe interna que representa un jugador amb la seva puntuació |
Ccontroladors.CtrlDomini | Representa el controlador de domini |
Ccontroladors.CtrlPartida | Classe que representa el controlador d'una partida de Scrabble |
Ccontroladors.CtrlPersistencia | Controlador de persistència |
Ccontroladors.CtrlPresentacio | Representa el controlador de presentació |
Cdomini.diccionari.DAWG | Representa un DAWG i implementa els mètodes per a generar-lo, modificar-lo i consultar-lo |
Cdrivers.Driver | Driver de l'aplicació |
Cdomini.diccionari.DAWG.Edge | Representa una Arista del DAWG amb tota la informació necessària |
▼Cdomini.scrabble.Estat | Classe abstracta que defineix el comportament genèric per als diferents estats d'una partida |
Cdomini.scrabble.EstatEnCurs | Representa l'estat 'EnCurs' d'una partida |
Cdomini.scrabble.EstatFinalitzada | Representa l'estat 'Finalitzada' d'una partida |
Cdomini.scrabble.EstatPausada | Representa l'estat 'Pausada' d'una partida |
▼CException | |
▼Cdomini.excepcions.ExcepcioDomini | Excepció arrel de tot el paquet domini |
Cdomini.excepcions.ExcepcioArxiuBossa | Problemes al carregar el fitxer del set de fitxes |
Cdomini.excepcions.ExcepcioArxiuDiccionari | Problemes al carregar el fitxer de diccionari |
Cdomini.auxiliars.FastDeleteList< T > | FastDeleteList és una estructura de dades que permet insercions, eliminacions i accessos indexats en temps constant |
Cdomini.scrabble.Fitxa | Representa una fitxa d'Scrabble |
▼CInstanceCreator | |
Cpersistencia.EstatInstanceCreator | Implementació de la interfície InstanceCreator per proporcionar una instància d'EstatEnCurs quan es deserialitza un objecte de tipus Estat |
▼CJButton | |
Cinterficie.ImageButton | Botó personalitzat amb una imatge de fons |
▼CJDialog | |
Cinterficie.SelectorPartida | Diàleg modal Swing per seleccionar una partida guardada d'un usuari concret |
▼CJFrame | |
Cinterficie.VistaCanviTorn | Mostra una finestra indicant que un jugador ha de passar el dispositiu a un altre |
Cinterficie.VistaConsultarAvatars | Mostra una finestra llistant els avatars disponibles |
Cinterficie.VistaConsultarEstadistiques | Mostra una finestra amb les estadístiques dels avatars de l'usuari registrat |
Cinterficie.VistaConsultarNormes | Mostra una finestra amb les normes del joc Scrabble en format HTML |
Cinterficie.VistaConsultarRanking | Vista gràfica que mostra el rànquing d'avatars dels jugadors, ordenats per puntuació |
Cinterficie.VistaCrearAvatar | |
Cinterficie.VistaCrearPartida | |
Cinterficie.VistaCrearPerfil | |
Cinterficie.VistaIniciarSessio | Classe que representa la finestra principal del menú de l'aplicació Scrabble un cop s'ha iniciat sessió |
Cinterficie.VistaMenuJoc | Classe que representa la finestra principal del menú de l'aplicació Scrabble un cop s'ha iniciat sessió |
Cinterficie.VistaMenuPrincipal | Classe que representa la finestra principal del menú de l'aplicació Scrabble |
Cinterficie.VistaPartida | Classe que representa la interfície gràfica d'una partida de Scrabble |
Cinterficie.VistaRankingPartida | Finestra que mostra el rànquing i el resultat final d'una partida de Scrabble |
▼CJLabel | |
Cinterficie.VistaConsultarEstadistiques.AvatarRenderer | Renderer personalitzat per mostrar l’avatar amb imatge i nom |
▼CJsonDeserializer | |
Cpersistencia.JugadorDeserializer | Classe per deserialitzar instàncies de Jugador a partir de JSON utilitzant GSON |
▼CJsonSerializer | |
Cpersistencia.JugadorSerializer | Classe per serialitzar instàncies de Jugador a JSON utilitzant GSON |
▼CJTextField | |
Cinterficie.VistaCrearAvatar.PlaceholderTextField | JTextField amb suport per a un text placeholder |
Cinterficie.VistaCrearPartida.PlaceholderTextField | JTextField personalitzat que mostra un text "placeholder" quan el camp està buit i no té el focus, ajudant a indicar què s'ha d'introduir |
Cinterficie.VistaCrearPerfil.PlaceholderTextField | Camp de text personalitzat que mostra un placeholder quan està buit i no té focus |
Cinterficie.VistaIniciarSessio.PlaceholderTextField | Classe interna que permet mostrar un placeholder (text predefinit i en gris) dins d'un JTextField quan aquest està buit i sense focus |
▼Cdomini.jugadors.Jugador | Representa un jugador del joc de Scrabble |
Cdomini.jugadors.Avatar | Representa un jugador del tipus Avatar |
Cdomini.jugadors.Maquina | Representa un jugador controlat per la màquina |
Cpersistencia.JugadorIO | Gestor de persistència per a jugadors |
▼CListCellRenderer | |
Cinterficie.VistaConsultarEstadistiques.AvatarRenderer | Renderer personalitzat per mostrar l’avatar amb imatge i nom |
Cinterficie.MainGUI | Classe d'entrada a la GUI de l'aplicació |
Cdomini.auxiliars.MaxWord | Classe auxiliar de Maquina per representar la millor jugada trobada en una partida de Scrabble |
Cdomini.scrabble.Multiplicador | Representa els diferents tipus de multiplicadors d'Scrabble |
Cdomini.diccionari.DAWG.Node | Representa un Node del DAWG |
Cdomini.auxiliars.Pair< T, U > | Representa una parella de valors (first, second) |
Cdomini.scrabble.Partida | Classe que representa una partida d'Scrabble |
Cpersistencia.PartidaIO | Gestor de persistència per a partides |
Cdomini.scrabble.Ranking | Classe que gestiona els rankings globals i locals dels jugadors |
Cdomini.scrabble.Taulell | Representa el Taulell d'Scrabble |
Cinterficie.utils.Tools | Classe d'utilitats gràfiques per a la interfície d'usuari |
Cdomini.sessio.Usuari | Representa un usuari del joc de Scrabble |
Cpersistencia.UsuariIO | Gestor de persistència per a usuaris |
CVistaCrearAvatars | Mostra una finestra que demana les dades necessaries per a crear un Avatar |