# Index

A B C D E F G H I J L M N O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## G

ganador - Variable in class modelo.tresenraya
  Username del ganador.
ganador - Variable in class Modelo.TresEnRaya
  Username del ganador.
gestorEstadisticas - Static variable in class Vista.Aplicacion
gestorEstadisticas - Variable in class Vista.VentanaAdmin
  Gestor de estadísticas para calcular rankings.
gestorEstadisticas - Variable in class Vista.VentanaEstadisticas
  Gestor de estadísticas del que se obtienen los datos.
gestorEstadisticas - Variable in class Vista.VentanaJuego
gestorEstadisticas - Variable in class Vista.VentanaMenuPrincipal
GestorEstadisticas - Class in Controlador
  Gestor de estadísticas del sistema.
GestorEstadisticas(GestorPersistencia) - Constructor for class Controlador.GestorEstadisticas
  Constructor de GestorEstadisticas.
gestorJuegos - Static variable in class Vista.Aplicacion
gestorJuegos - Variable in class Vista.VentanaAdmin
  Gestor de juegos para obtener los juegos disponibles.
gestorJuegos - Variable in class Vista.VentanaMenuPrincipal
GestorJuegos - Class in Controlador
  Controlador encargado de gestionar los juegos disponibles en el sistema.
GestorJuegos() - Constructor for class Controlador.GestorJuegos
  Constructor por defecto.
gestorPartidas - Static variable in class Vista.Aplicacion
gestorPartidas - Variable in class Vista.VentanaAdmin
  Gestor de partidas para obtener el historial.
gestorPartidas - Variable in class Vista.VentanaJuego
gestorPartidas - Variable in class Vista.VentanaMenuPrincipal
GestorPartidas - Class in Controlador
  Controlador responsable de gestionar el ciclo de vida de las partidas.
GestorPartidas(GestorPersistencia) - Constructor for class Controlador.GestorPartidas
  Construye el gestor con la implementación de persistencia indicada e inicializa el contador de ids leyendo los ficheros existentes en disco.
GestorPersistencia - Interface in Persistencia
  Interfaz que define el contrato para la persistencia de datos.
gestorUsuarios - Static variable in class Vista.Aplicacion
gestorUsuarios - Variable in class Vista.VentanaAdmin
  Gestor de usuarios para obtener la lista completa y borrar usuarios.
gestorUsuarios - Variable in class Vista.VentanaEstadisticas
  Gestor de usuarios para buscar el objeto Usuario.
gestorUsuarios - Variable in class Vista.VentanaLogin
gestorUsuarios - Variable in class Vista.VentanaMenuPrincipal
GestorUsuarios - Class in Controlador
  Controlador responsable de la gestión de usuarios.
GestorUsuarios(GestorPersistencia) - Constructor for class Controlador.GestorUsuarios
  Crea un nuevo GestorUsuarios con la implementación de persistencia indicada.
getAciertos() - Method in class Modelo.PasaPalabra
getDatosLetra(int) - Method in class Modelo.PasaPalabra
  Devuelve los datos de una letra del rosco por su índice.
getDescripcion() - Method in class Modelo.Juego
  Devuelve la descripción del juego.
getEstadisticasUsuario(Usuario) - Method in class Controlador.GestorEstadisticas
  Devuelve todas las estadísticas de un usuario concreto.
getEstadoActual() - Method in class Modelo.Partida
getEstadoTexto() - Method in class Modelo.Juego
  Devuelve una representación en texto del estado actual del juego.
getEstadoTexto() - Method in class Modelo.PasaPalabra
getEstadoTexto() - Method in class modelo.tresenraya
  Devuelve el estado actual del tablero en formato texto.
getEstadoTexto() - Method in class Modelo.TresEnRaya
  Devuelve el estado actual del tablero en formato texto.
getFallos() - Method in class Modelo.PasaPalabra
getFecha() - Method in class Modelo.Estadistica
  Obtiene la fecha en que se jugó la partida.
getFecha() - Method in class Modelo.Partida
getFechaFin() - Method in class Modelo.Partida
getGanador() - Method in class Modelo.Partida
  Devuelve el jugador con mayor puntuación al final de la partida.
getGanador() - Method in class modelo.tresenraya
getGanador() - Method in class Modelo.TresEnRaya
  Devuelve el username del ganador de la partida.
getGestorEstadisticas() - Static method in class Vista.Aplicacion
  Devuelve el gestor de estadísticas de la aplicación.
getGestorJuegos() - Static method in class Vista.Aplicacion
  Devuelve el gestor de juegos de la aplicación.
getGestorPartidas() - Static method in class Vista.Aplicacion
  Devuelve el gestor de partidas de la aplicación.
getGestorUsuarios() - Static method in class Vista.Aplicacion
  Devuelve el gestor de usuarios de la aplicación.
getId() - Method in class Modelo.Partida
getJuego() - Method in class Modelo.Partida
getJuegosDisponibles() - Method in class Controlador.GestorJuegos
  Devuelve una copia de la lista de nombres de juegos registrados en el sistema.
getJuegoSeleccionado() - Method in class Vista.VentanaSeleccionJuego
  Devuelve el nombre del juego que el usuario seleccionó.
getJugadorActual() - Method in class Modelo.Partida
  Devuelve el usuario que tiene el turno actual.
getLetraActual() - Method in class Modelo.PasaPalabra
getListaJugadores() - Method in class Modelo.Partida
getListaPartidas() - Method in class Controlador.GestorPartidas
  Devuelve el historial completo de partidas finalizadas en esta sesión.
getListaUsuarios() - Method in class Controlador.GestorUsuarios
  Devuelve la lista completa de usuarios registrados en el sistema.
getMaxJugadores(String) - Method in class Controlador.GestorJuegos
  Devuelve el número máximo de jugadores permitidos para un juego.
getNivel() - Method in class Modelo.PasaPalabra
getNombre() - Method in class Modelo.Juego
  Devuelve el nombre del juego.
getNombreJuego() - Method in class Modelo.Estadistica
  Obtiene el nombre del juego que se jugó.
getPartidaActual() - Method in class Controlador.GestorPartidas
  Devuelve la partida que se está jugando en este momento.
getPartidasUsuario(Usuario) - Method in class Controlador.GestorPartidas
  Filtra el historial devolviendo solo las partidas en las que participó el usuario.
getPasaPalabras() - Method in class Modelo.PasaPalabra
getPuntos() - Method in class Modelo.PuntuacionJugador
  Devuelve los puntos actuales del jugador.
getPuntuacion() - Method in class Modelo.Estadistica
  Obtiene la puntuación obtenida en la partida.
getPuntuacion(String) - Method in class Modelo.Juego
  Devuelve la puntuación actual del jugador con el username indicado.
getPuntuacion(Usuario) - Method in class Modelo.Partida
  Devuelve la puntuación actual de un jugador delegando en el juego.
getPuntuaciones() - Method in class Modelo.Juego
  Devuelve la lista completa de puntuaciones de todos los jugadores.
getPuntuaciones() - Method in class Modelo.Partida
  Devuelve la lista completa de puntuaciones de todos los jugadores.
getResumenPartidasPausadas() - Method in class Controlador.GestorPartidas
  Devuelve un resumen legible de todas las partidas pausadas en disco.
getTablero() - Method in class modelo.tresenraya
  Devuelve una copia del tablero para evitar modificaciones externas.
getTablero() - Method in class Modelo.TresEnRaya
  Devuelve una copia del tablero para evitar modificaciones externas.
getTotalLetras() - Method in class Modelo.PasaPalabra
  Devuelve el número total de letras del rosco.
getUltimasPartidas(Usuario, int) - Method in class Controlador.GestorEstadisticas
  Devuelve las últimas n estadísticas de un usuario, ordenadas de más reciente a más antigua.
getUsername() - Method in class Modelo.Estadistica
  Obtiene el nombre de usuario del jugador.
getUsername() - Method in class Modelo.PuntuacionJugador
  Devuelve el nombre de usuario del jugador.
getUsername() - Method in class Modelo.Usuario
  Devuelve el identificador único del usuario.
getUsuarioActual() - Method in class Controlador.GestorUsuarios
  Devuelve el usuario que tiene la sesión activa.
GRIS_BOTON - Static variable in class Vista.Tema
guardarPartidaPausada(int, String) - Method in interface Persistencia.GestorPersistencia
  Guarda el estado serializado de una partida pausada.
guardarPartidaPausada(int, String) - Method in class Persistencia.PersistenciaArchivos
  Guarda el estado serializado de una partida pausada en un fichero denominado `id.dat` dentro de `data/partidas/`.
guardarUsuarios(ArrayList) - Method in interface Persistencia.GestorPersistencia
  Guarda la lista completa de usuarios en el fichero.
guardarUsuarios(ArrayList) - Method in class Persistencia.PersistenciaArchivos
  Sobrescribe el fichero de usuarios con la lista completa proporcionada.

A B C D E F G H I J L M N O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form