WarriorJS Docs
  • Jugador
  • Creador
  • Comunidad
  • Español
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Français
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Ayúdanos a Traducir
  • GitHub

›API del Jugador

Juego

  • Reseña
  • Objetivo
  • Jugabilidad
  • Perspectiva
  • Puntuación
  • Modo Épico
  • Torres

Conceptos

  • Unidades
  • Guerrero
  • Habilidades
  • Espacios

API del Jugador

  • API del Espacio
  • API de la Unidad
  • API del Turno

Consejos y Trucos

  • Generales
  • JavaScript
  • Inteligencia Artificial
  • CLI

CLI

  • Instalación
  • Opciones
Translate

API del Espacio

Cuando utilizas tus sentidos sobre un área, a menudo uno o múltiples espacios (en una lista) serán devueltos. Por ejemplo, el sentido "feel" en la torre "Baby Steps" devuelve un espacio:

const space = warrior.feel();

Puedes llamar métodos sobre un espacio para obtener información acerca de lo que allí se encuentre.

Métodos de Clase

Estos son los métodos que tienes disponibles:

space.getLocation():

Devuelve la ubicación relativa de este espacio como el número de espacios hacia adelante y hacia la derecha de tu posición.

Devuelve

(number[]): La ubicación relativa de este espacio como el delta [forward, right].

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).

Devuelve

(Unit): La unidad en este espacio o undefined si no hay ninguna.

← EspaciosAPI de la Unidad →
  • Métodos de Clase
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar