Skip to content

Игрок (player)

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

  • :moved() -- игрок сделал перемещение в текущем такте игры;
  • :need_scene([v]) -- нужна отрисовка сцены в данном такте;
  • :inspect(w) -- найти объект (видимый) в текущей сцене или себе самом;
  • :have(w) -- поиск в инвентаре;
  • :useit(w) -- использовать предмет;
  • :useon(w, ww) -- использовать предмет на предмет;
  • :call(m, ...) -- вызов метода игрока;
  • :action(w) -- действие на предмет (act);
  • :inventory() -- вернуть инвентарь (список, по умолчанию это obj);
  • :take(w) -- взять объект;
  • :walk/walkin/walkout -- переходы;
  • :go(w) -- команда идти (проверяет доступность переходов);