Screeps - Где найти константы Game Object?

Где я могу найти список констант для объекта Game, таких как Game.HOSTILE_CREEPS, Game.MOVE и Game.ATTACK?

Я не могу найти его на http://screeps.com/docs/


person Lapu    schedule 21.11.2014    source источник


Ответы (3)


Их можно найти в документах по игре (внизу страницы).

Константы

Коды результатов

  • Game.OK 0
  • Game.ERR_NOT_OWNER -1
  • Game.ERR_NO_PATH -2
  • Game.ERR_NAME_EXISTS -3
  • Game.ERR_BUSY -4
  • Game.ERR_NOT_FOUND -5
  • Game.ERR_NOT_ENOUGH_ENERGY -6
  • Game.ERR_INVALID_TARGET -7
  • Game.ERR_FULL -8
  • Game.ERR_NOT_IN_RANGE -9
  • Game.ERR_INVALID_ARGS -10
  • Game.ERR_TIRED -11
  • Game.ERR_NO_BODYPART -12
  • Game.ERR_NOT_ENOUGH_EXTENSIONS -13

Константы Room.find()

  • Game.CREEPS 1
  • Game.MY_CREEPS 2
  • Game.HOSTILE_CREEPS 3
  • Game.SOURCES_ACTIVE 4
  • Game.SOURCES 5
  • Game.DROPPED_ENERGY 6
  • Game.STRUCTURES 7
  • Game.MY_STRUCTURES 8
  • Game.HOSTILE_STRUCTURES 9
  • Game.FLAGS 10
  • Game.CONSTRUCTION_SITES 11
  • Game.MY_SPAWNS 12
  • Game.HOSTILE_SPAWNS 13
  • Game.EXIT_TOP 14
  • Game.EXIT_RIGHT 15
  • Game.EXIT_BOTTOM 16
  • Game.EXIT_LEFT 17

Маршруты

  • Game.TOP 1
  • Game.TOP_RIGHT 2
  • Game.RIGHT 3
  • Game.BOTTOM_RIGHT 4
  • Game.BOTTOM 5
  • Game.BOTTOM_LEFT 6
  • Game.LEFT 7
  • Game.TOP_LEFT 8

Части тела

  • Game.MOVE "двигаться"
  • Game.WORK "работа"
  • Game.CARRY "нести"
  • Game.ATTACK "атака"
  • Game.RANGED_ATTACK "дальняя_атака"
  • Game.TOUGH "жесткий"
  • Game.HEAL "лечить"

Типы структур

  • Game.STRUCTURE_EXTENSION "расширение"
  • Game.STRUCTURE_RAMPART "вал"
  • Game.STRUCTURE_ROAD "дорога"
  • Game.STRUCTURE_SPAWN "спаун"
  • Game.STRUCTURE_WALL "сооруженная стена"

Цвета

  • Game.COLOR_RED "красный"
  • Game.COLOR_PURPLE "фиолетовый"
  • Game.COLOR_BLUE "синий"
  • Game.COLOR_CYAN "голубой"
  • Game.COLOR_GREEN "зеленый"
  • Game.COLOR_YELLOW "желтый"
  • Game.COLOR_ORANGE "оранжевый"
  • Game.COLOR_BROWN "коричневый"
  • Game.COLOR_GREY "серый"
  • Game.COLOR_WHITE "белый"

Режимы помещения

  • Game.MODE_SIMULATION "симуляция"
  • Game.MODE_SURVIVAL "выживание"
  • Game.MODE_WORLD "мир"
person Anima-t3d    schedule 17.02.2015

Зависит от того, что вы ищете:

  1. Это список констант, используемых для поиска материалов, разверните find(type, [opts]) (например: Game.HOSTILE_CREEPS)
  2. Это список игровых констант, разверните createCreep(body, [name], [memory]) (например: Game.ATTACK)
  3. Это список опций для некоторых функций, разверните findPath(fromPos, toPos, [opts]) (пример: ignoreCreeps: boolean)

Это то, что я смог найти, надеюсь, это поможет! В документации сложно разобраться!

person dlkulp    schedule 21.11.2014

Они не связаны вместе в документах. Они описаны в разделе методов, которые их используют.

Те, которые вы просили, находятся по адресу:

http://screeps.com/docs/Room.php#find

http://screeps.com/docs/Spawn.php#createCreep

person Brett    schedule 23.11.2014