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

›API игрока

Игра

  • Обзор
  • Объект
  • Игровой процесс
  • Перспектива
  • Система баллов
  • Эпический режим
  • Towers

Основы

  • Существа
  • Воин
  • Способности
  • Разделы

API игрока

  • API Областей
  • Unit API
  • API Хода

Советы и Подсказки

  • Основныe
  • JavaScript
  • Искусственный Интеллект
  • CLI

CLI

  • Install
  • Options
Translate

API Областей

Каждый раз, когда вы наблюдаете пространство вокруг, часто возвращается одна или несколько областей (в массиве). Например чувство "feel" в Башне "Baby Steps" возвращает одну область:

const space = warrior.feel();

Вы можете вызывать методы сбора информации, чтобы узнать что находится на области.

Методы Класса

Здесь представлены различные методы, которыми вы можете пользоваться:

space.getLocation():

Возвращает информацию о пространстве в виде численного значения областей спереди и справа от вас соответственно.

Returns

(number[]): Соответствующее количество областей [forward, right].

space.isEmpty():

Определяет пуста ли область (исключая лестницы).

Returns

(boolean): Пуста область или нет.

space.isStairs()

Определяет наличие лестницы на данной области.

Returns

(boolean): Есть лестница на этой области или нет.

space.isWall()

Определяет границу уровня.

Returns

(boolean): Находится ли на этой области стена или нет.

space.isUnit()

Определяет наличие существа на области.

Returns

(boolean): Есиь ли существо на этой области или нет.

space.getUnit()

Возвращает существо находящееся в этой области (если оно там есть).

Returns

(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