Skip to content

Игровой мир (объект game)

Кроме методов obj, добавлены следующие методы:

  • :time([v]) -- установить/взять число игровых тактов;
  • :lifeon([v])/:lifeoff([v]) -- добавить/удалить объект из списка живых, или включить/выключить живой список глобально (если не задан аргумент);
  • :live([v]) -- проверить активность живого объекта;
  • :set_pl(pl) -- переключить игрока;
  • :life() -- итерация живых объектов;
  • :step() -- такт игры;
  • :lastdisp([v]) -- установить/взять последний вывод;
  • :display(state) -- отобразить вывод;
  • :lastreact([v]) -- установить/взять последнюю реакцию;
  • :reaction([v]) -- установить/взять текущую реакцию;
  • :events(pre, bg) -- установить/взять события живых объектов;
  • :cmd(cmd) -- выполнение команды INSTEAD;