All Classes and Interfaces
Class
Description
Representa un usuario con privilegios de administración en el sistema.
Punto de entrada de la aplicación MiniJuegos.
Clase que representa las estadísticas de una partida jugada.
Enum que representa los posibles estados de una partida.
Gestor de estadísticas del sistema.
Controlador encargado de gestionar los juegos disponibles en el sistema.
Controlador responsable de gestionar el ciclo de vida de las partidas.
Interfaz que define el contrato para la persistencia de datos.
Controlador responsable de la gestión de usuarios.
Clase abstracta que representa un juego genérico dentro de la aplicación.
Representa un usuario estándar del sistema sin privilegios de administración.
Representa una sesión concreta de juego.
Implementación del juego PasaPalabra.
Implementación de
GestorPersistencia que almacena y recupera datos
mediante ficheros de texto plano en el sistema de archivos local.Representa la puntuación de un jugador dentro de una partida.
Paleta de colores y tipografía compartida por todas las ventanas de la aplicación.
Implementación del juego Tres en Raya para dos jugadores.
Implementación del juego Tres en Raya para dos jugadores.
Clase abstracta que representa un usuario del sistema.
Ventana de administración con ranking de juegos, lista de usuarios,
listado de partidas y opción de borrar usuarios.
Ventana que muestra el historial de estadísticas de un usuario.
Clase abstracta base para todas las ventanas de juego.
Ventana gráfica para el juego PasaPalabra.
Ventana de juego para Tres en Raya.
Ventana de inicio de sesión y registro de la aplicación MiniJuegos.
Ventana principal de navegación de la aplicación MiniJuegos.
Diálogo modal que permite al usuario seleccionar el juego al que desea jugar.