WarriorJS Docs
  • Player
  • Maker
  • Komunita
  • Čeština
    • English
    • العربية
    • Català
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Pomoc s překladem
  • GitHub

›API hráče

Hra

  • Přehled
  • Object
  • Hra
  • Perspektiva
  • Bodování
  • Epic mode
  • Věže

Koncepty

  • Unites
  • Válečník
  • Abilities
  • Spaces

API hráče

  • API pole
  • API jednotky
  • API tahu

Tipy a triky

  • Obecné
  • JavaScript
  • Umělá inteligence
  • CLI

CLI

  • Install
  • Options
Translate

API pole

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();

Můžeš volat metody pole, abys zjistil, co se tam nachází.

Class metody

Níže jsou různé metody, které jsou dostupné:

space.getLocation():

Vrací relativní pozici pole jako množství polí dopředu a doprava z Tvé pozice.

Returns

(number[]): Relativní umístění tohoto pole jako ofset [forward, right].

space.isEmpty():

Určuje zda se nic (krom schodů) nenachází na daném poli.

Returns

(boolean): Zda je pole prázdné nebo ne.

space.isStairs()

Určuje, zda jsou na tomto poli schody.

Returns

(boolean): Zda jsou na tomto poli schody.

space.isWall()

Určuje, zda jde o konec hracího pole.

Returns

(boolean): Zda je toto pole zeď nebo ne.

space.isUnit()

Určuje, zda je na tomto poli jednotka.

Returns

(boolean): Zda je na tomto poli jednotka nebo ne.

space.getUnit()

Vrací jednotku na tomto poli (pokud tam nějaká je).

Returns

(Unit): Jednotka na tomto poli nebo undefined, pokud tam žádná není.

← SpacesAPI jednotky →
  • Class metody
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar