WarriorJS Docs
  • Играч
  • Аутор
  • Заједница
  • Српски језик (Ћирилица)
    • English
    • العربية
    • Català
    • Čeština
    • Deutsch
    • Ελληνικά
    • Español
    • Français
    • Italiano
    • Polskie
    • Русский
    • Svenska
    • Türkçe
    • 中文
    • 繁體中文
    • Помозите у превођењу
  • GitHub

›API Играча

Игра

  • Преглед
  • Задатак
  • Ток игре
  • Перспектива
  • Бодовање
  • Епски мод
  • Куле

Концепти

  • Јединице
  • Ратник
  • Способности
  • Поља

API Играча

  • Space API
  • Unit API
  • Turn API

Савети и трикови

  • Опште
  • JavaScript
  • Вештачка Интелигенција
  • CLI

CLI

  • Инсталација
  • Опције
Translate

Space API

Кад год испитујете околину, често ће једно или више поља (у низу) бити враћено. На пример, чуло "осећај" у почетној кули враћа једно поље:

const space = warrior.feel();

Можете позивати методе на неко поље како би добили информацију шта се налази на њему.

Класе (категорије) метода

Сада ћемо показати разне методе које су вам доступне:

space.getLocation():

Враћа релативну локацију овог поља као број поља испред и десно од вас.

Резултати метода

(number[]): релативна локација овог поља као скуп аргумената [forward, right].

space.isEmpty():

Утврђује да ли је поље празно (осим степеница које се могу наћи у пољу).

Резултати метода

(boolean): Да ли је поље празно или не.

space.isStairs()

Утврђује да ли су степенице на овом пољу.

Резултати метода

(boolean): Да ли су степенице на овом пољу или не.

space.isWall()

Утврђује да ли је ово зид.

Резултати метода

(boolean): Да ли је ово зид или не.

space.isUnit()

Утврђује да ли се на овом пољу налази јединица.

Резултати метода

(boolean): Да ли се на овом пољу налази јединица или не.

space.getUnit()

Враћа јединицу која се налази на овом пољу (ако се налази).

Резултати метода

(Unit): јединица на овој локацији или undefined уколико се не налази.

← ПољаUnit API →
  • Класе (категорије) метода
    • space.getLocation():
    • space.isEmpty():
    • space.isStairs()
    • space.isWall()
    • space.isUnit()
    • space.getUnit()
WarriorJS Docs
Docs
PlayerMaker
Community
SpectrumTwitterFollow WarriorJS on Twitter
More
DonateGitHubStar