API del Espacio
Como creador, llamas a los mismos métodos que el jugador en un espacio percibido, pero en un espacio normal.
Métodos de Clase
Estos son los métodos que tienes disponibles:
space.isEmpty()
:
Determina si nada (excepto tal vez las escaleras) esta en este espacio.
Devuelve
(boolean): Si el espacio esta vacío o no.
space.isStairs()
Determina si las escaleras están en este espacio.
Devuelve
(boolean): Si las escaleras están en este espacio o no.
space.isWall()
Determina si este es el borde del nivel.
Devuelve
(boolean): Si el espacio es un muro o no.
space.isUnit()
Determina si una unidad esta en este espacio.
Devuelve
(boolean): Si una unidad esta en este espacio o no.
space.getUnit()
Devuelve la unidad que esta en este lugar (de existir).
La unidad será una unidad regular, no una unidad percibida.
Devuelve
(Unit): La unidad en este espacio o undefined
si no hay ninguna.
Propiedades de Instancia
location
(number[])
La localización absoluta de este espacio como el par de coordenadas [x, y]
.