# All Classes and Interfaces

Class
Description
Administrador
Representa un usuario con privilegios de administración en el sistema.
Aplicacion
Punto de entrada de la aplicación MiniJuegos.
Estadistica
Clase que representa las estadísticas de una partida jugada.
EstadoPartida
Enum que representa los posibles estados de una partida.
GestorEstadisticas
Gestor de estadísticas del sistema.
GestorJuegos
Controlador encargado de gestionar los juegos disponibles en el sistema.
GestorPartidas
Controlador responsable de gestionar el ciclo de vida de las partidas.
GestorPersistencia
Interfaz que define el contrato para la persistencia de datos.
GestorUsuarios
Controlador responsable de la gestión de usuarios.
Juego
Clase abstracta que representa un juego genérico dentro de la aplicación.
Jugador
Representa un usuario estándar del sistema sin privilegios de administración.
Partida
Representa una sesión concreta de juego.
PasaPalabra
Implementación del juego PasaPalabra.
PersistenciaArchivos
Implementación de `GestorPersistencia` que almacena y recupera datos mediante ficheros de texto plano en el sistema de archivos local.
PuntuacionJugador
Representa la puntuación de un jugador dentro de una partida.
Tema
Paleta de colores y tipografía compartida por todas las ventanas de la aplicación.
tresenraya
Implementación del juego Tres en Raya para dos jugadores.
TresEnRaya
Implementación del juego Tres en Raya para dos jugadores.
Usuario
Clase abstracta que representa un usuario del sistema.
VentanaAdmin
Ventana de administración con ranking de juegos, lista de usuarios, listado de partidas y opción de borrar usuarios.
VentanaEstadisticas
Ventana que muestra el historial de estadísticas de un usuario.
VentanaJuego
Clase abstracta base para todas las ventanas de juego.
VentanaJuegoPasaPalabra
Ventana gráfica para el juego PasaPalabra.
VentanaJuegoTresEnRaya
Ventana de juego para Tres en Raya.
VentanaLogin
Ventana de inicio de sesión y registro de la aplicación MiniJuegos.
VentanaMenuPrincipal
Ventana principal de navegación de la aplicación MiniJuegos.
VentanaSeleccionJuego
Diálogo modal que permite al usuario seleccionar el juego al que desea jugar.