scalatetris.engine
Members list
Type members
Classlikes
Objeto que gestiona todo el sistema de audio del juego.
Objeto que gestiona todo el sistema de audio del juego.
Este manager se encarga de:
- Cargar y reproducir efectos de sonido
- Controlar la música de fondo
- Manejar el volumen global
- Gestionar los recursos de audio
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
AudioManager.type
Enumeración que define los eventos del motor del juego.
Enumeración que define los eventos del motor del juego.
Estos eventos son generados por el motor del juego para controlar su funcionamiento interno, como el ciclo de actualización.
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
EngineEvent.type
Motor principal del juego Tetris que maneja toda la lógica y el estado del juego.
Motor principal del juego Tetris que maneja toda la lógica y el estado del juego.
Esta clase gestiona las interacciones del usuario, el movimiento de piezas, detección de colisiones, aumento de nivel y dificultad, mantenimiento del historial de movimientos, y todas las reglas del juego.
Value parameters
- boardSize
-
Tamaño del tablero de juego (ancho y alto)
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Objeto principal que implementa la lógica del juego Tetris usando el sistema de actores de Akka.
Objeto principal que implementa la lógica del juego Tetris usando el sistema de actores de Akka.
Este objeto maneja:
- Los comandos del juego
- El ciclo de juego
- La interacción con el motor del juego
- La gestión del audio
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Tetris.type
Enumeración que define los posibles eventos de interacción del usuario.
Enumeración que define los posibles eventos de interacción del usuario.
Estos eventos representan las acciones que el usuario puede realizar durante el juego, como mover piezas, rotarlas o controlar el estado del juego.
Attributes
- Supertypes
-
class Enumerationtrait Serializableclass Objecttrait Matchableclass Any
- Self type
-
UserInteraction.type