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 constructeur

Guide

  • Introduction
  • Créer votre tour
  • Ajoutez des niveaux
  • Définition des capacités
  • Définition des unités
  • Refactoring
  • Test en cours
  • Publication

API constructeur

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

API de l'espace

En tant que constructeur, vous appelez les mêmes méthodes qu'un joueur appelle pour percevoir un emplacement, mais pour un emplacement normal.

Méthodes de classe

Voici les méthodes à votre disposition :

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

Cette unité sera une unité normale et non une unité à sens.

Retours

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

Propriétés d'instance

location (number[])

La localisation exacte de cet espace indiquée par les coordonnées [x, y].

← PublicationAPI des unités →
  • Méthodes de classe
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
  • Propriétés d'instance
    • location (number[])
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar