Point
Clase que representa un punto en el espacio bidimensional.
Esta clase es inmutable y proporciona operaciones básicas para manipular coordenadas en el juego Tetris, como movimientos y rotaciones.
Value parameters
- x
-
Coordenada horizontal
- y
-
Coordenada vertical
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Suma dos puntos coordenada a coordenada.
Suma dos puntos coordenada a coordenada.
Value parameters
- other
-
Punto a sumar
Attributes
- Returns
-
Nuevo punto resultante de la suma
Resta dos puntos coordenada a coordenada.
Resta dos puntos coordenada a coordenada.
Value parameters
- other
-
Punto a restar
Attributes
- Returns
-
Nuevo punto resultante de la resta
Verifica si el punto está dentro del marco especificado.
Verifica si el punto está dentro del marco especificado.
Value parameters
- frame
-
Tamaño del marco a verificar
Attributes
- Returns
-
true si el punto está dentro del marco, false en caso contrario
Verifica si el punto está en la fila superior (y = 0).
Verifica si el punto está en la fila superior (y = 0).
Attributes
- Returns
-
true si el punto está en la fila superior, false en caso contrario
Compara dos puntos para encontrar el mínimo según sus coordenadas.
Compara dos puntos para encontrar el mínimo según sus coordenadas.
Value parameters
- other
-
Punto a comparar
Attributes
- Returns
-
Punto con las coordenadas mínimas entre ambos puntos
Mueve el punto una unidad hacia abajo.
Mueve el punto una unidad hacia abajo.
Attributes
- Returns
-
Nuevo punto con y incrementado en 1
Mueve el punto una unidad hacia la izquierda.
Mueve el punto una unidad hacia la izquierda.
Attributes
- Returns
-
Nuevo punto con x decrementado en 1
Mueve el punto una unidad hacia la derecha.
Mueve el punto una unidad hacia la derecha.
Attributes
- Returns
-
Nuevo punto con x incrementado en 1
Mueve el punto una unidad hacia arriba.
Mueve el punto una unidad hacia arriba.
Attributes
- Returns
-
Nuevo punto con y decrementado en 1
Rota el punto en sentido antihorario alrededor de un centro.
Rota el punto en sentido antihorario alrededor de un centro.
Value parameters
- center
-
Punto alrededor del cual rotar
Attributes
- Returns
-
Nuevo punto rotado 90 grados en sentido antihorario
Rota el punto en sentido horario alrededor de un centro.
Rota el punto en sentido horario alrededor de un centro.
Value parameters
- center
-
Punto alrededor del cual rotar
Attributes
- Returns
-
Nuevo punto rotado 90 grados en sentido horario
Inherited methods
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product