WarriorJS Docs
  • Gracz
  • Twórca
  • Społeczność
  • Polskie
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Русский
    • Српски језик (Ћирилица)
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Pomóż tłumaczyć
  • GitHub

›API Gracza

Gra

  • Przegląd
  • Obiekt
  • Rozgrywka
  • Perspektywa
  • Punktacja
  • Tryb Epicki
  • Wieże

Koncepty

  • Jednostki
  • Wojownik
  • Umiejętności
  • Pola

API Gracza

  • Obszar API
  • Jednostka API
  • Włącz interfejs API

Wskazówki i Porady

  • Ogólne
  • JavaScript
  • Sztuczna Inteligencja
  • Interfejs wiersza polecenia

Interfejs wiersza polecenia

  • Instaluj
  • Opcje
Translate

Obszar API

Kiedy wyczujesz jakiś obszar, najczęściej jedno lub wiele pól zostanie zwróconych (w tablicy). Na przykład zmysł "czucia" w wieży "Pierwsze kroki" zwraca jedno pole:

const space = warrior.feel();

Można wywołać metody na pole, aby zebrać informacje o tym, co tam się znajduje.

Metody Klasy

Tutaj są różne metody, które są dostępne dla ciebie:

space.getLocation():

Zwraca położenie danego pola jako ilość pól w przód i w prawo względem Twojej pozycji.

Zwraca

(number[]): Względna lokalizacja tej przestrzeni jako offset [w przód, w prawo].

space.isEmpty():

Określa czy nic (może z wyjątkiem schodów) nie znajduje się w tej przestrzeni.

Zwraca

(boolean): Niezależnie czy to pole jest puste, czy też nie.

space.isStairs()

Określa czy w tej przestrzeni znajdują się schody.

Zwraca

(boolean): Niezależnie czy schody znajdują się w tej przestrzeni, czy też nie.

space.isWall()

Określa czy jest to skraj tego poziomu.

Zwraca

(boolean): Niezależnie czy ta przestrzeń jest ścianą, czy też nie.

space.isUnit()

Określa czy w tej przestrzeni znajduje się jednostka.

Zwraca

(boolean): Niezależnie czy jednostka jest w tej przestrzeni, czy też nie.

space.getUnit()

Zwraca jednostkę (jeżeli są) znajdującą się w tej przestrzeni.

Zwraca

(Unit): Jednostka w tej lokalizacji lub niezdefiniowane jeśli brak.

← PolaJednostka API →
  • Metody Klasy
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar