WarriorJS Docs
  • Joueur
  • Créateur
  • Communauté
  • Français
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Aidez-nous à traduire
  • GitHub

›API joueur

Jeu

  • Aperçu
  • Objectif
  • Gameplay
  • Perspective
  • Score
  • Mode Épique
  • Towers

Concepts

  • Unités
  • Guerrier
  • Aptitudes
  • Espaces

API joueur

  • API de l'espace
  • API des unités
  • API des tours

Trucs et Astuces

  • Général
  • JavaScript
  • Intelligence artificielle
  • CLI

CLI

  • Install
  • Options
Translate

API de l'espace

Whenever you sense an area, often one or multiple spaces (in an array) will be returned. For example, the "feel" sense in the "Baby Steps" tower returns one space:

const space = warrior.feel();

You can call methods on a space to gather information about what's there.

Méthodes de classe

Voici les méthodes à votre disposition :

space.getLocation():

Returns the relative location of this space as the number of spaces forward and to the right of your position.

Retours

(number[]): The relative location of this space as the offset [forward, right].

space.isEmpty():

Détermine si l'emplacement est vide (mais peut contenir des escaliers).

Retours

(booléen) : Si l'emplacement est vide ou pas.

space.isStairs()

Détermine si un escalier est présent à cet emplacement.

Retours

(booléen) : Si l'escalier est à cet emplacement ou pas.

space.isWall()

Détermine s'il s'agit d'un des bords du niveau.

Retours

(booléen) : S'il s'agit d'un mur ou pas.

space.isUnit()

Détermine si une unité se trouve à cet emplacement.

Retours

(booléen) : S'il y a une unité à cet emplacement ou pas.

space.getUnit()

Retourne l'unité située à cet emplacement (s'il y en a une).

Retours

(Unité) : L'unité qui se trouve à cet endroit, ou undefined s'il n'y en a aucune.

← EspacesAPI des unités →
  • Méthodes de classe
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar