doc update
This commit is contained in:
parent
59b41654aa
commit
927d41c25f
|
@ -29,7 +29,7 @@
|
|||
}}}
|
||||
|
||||
Графический интерпретатор ищет доступные игры в каталоге games. Unix версия интерпретатора кроме этого каталога просматривает также игры в каталоге ~/.instead/games.
|
||||
Windows версия (>=0.8.7): Documents and Settings/<USER>/Local Settings/Application Data/instead/games.
|
||||
Windows версия (>=0.8.7): Documents and Settings/USER/Local Settings/Application Data/instead/games.
|
||||
|
||||
== 1. Сцена ==
|
||||
|
||||
|
@ -182,6 +182,12 @@ apple = obj {
|
|||
|
||||
Внимание!!! Переменные в любом случае не записываются в файл сохранения, если они не размещены в одном из перечисленных типов объектов: комната, объект, игра, игрок.
|
||||
|
||||
Начиная с версии 0.8.9 вы можете определить функцию isForSave(k), которая вызывается для определения необходимости записи переменной в файл сохранения. По умолчанию, функция определена следующим образом:
|
||||
{{{
|
||||
function isForSave(k)
|
||||
return string.find(k, '_') == 1 or string.match(k,'^%u')
|
||||
}}}
|
||||
|
||||
== 6. Инвентарь ==
|
||||
|
||||
Простейший вариант сделать объект, который можно брать -- определить обработчик tak.
|
||||
|
@ -447,6 +453,7 @@ drop(o) -- положить объект из инвентаря на сцену
|
|||
|
||||
Начиная с версии 0.8 присутствует также функция dropf, аналогичная drop, но добавляющая объект в начало списка. Начиная с версии 0.8.5 второй необязательный параметр -- комната, куда помещается предмет. Кроме того, для версий >=0.8.5 доступна функция put, которая не удаляет предмет из инвентаря.
|
||||
|
||||
Начиная с 0.8.9 -- присутствует функция remove(o, [from]), удаляет объект из текущей сцены или сцены from.
|
||||
|
||||
take(o) -- взять объект.
|
||||
|
||||
|
@ -696,7 +703,7 @@ status = obj {
|
|||
nam = 'Жизнь: '..pl.Life..',Сила: '..pl.Power,
|
||||
};
|
||||
inv():add('status');
|
||||
status.object_type = nil
|
||||
status.object_type = false
|
||||
}}}
|
||||
|
||||
=== goto из обработчика exit ==
|
||||
|
@ -886,7 +893,15 @@ scr.col.bg = цвет фона
|
|||
|
||||
scr.gfx.bg = путь к картинке фонового изображения (строка)
|
||||
|
||||
scr.gfx.use = путь к картинке-индикатору режима использования (строка)
|
||||
scr.gfx.cursor.x = x координата центра курсора (число) (версия >= 0.8.9)
|
||||
|
||||
scr.gfx.cursor.y = y координата центра курсора (число) (версия >= 0.8.9)
|
||||
|
||||
scr.gfx.cursor.normal = путь к картинке-курсору (строка) (версия >= 0.8.9)
|
||||
|
||||
scr.gfx.cursor.use = путь к картинке-курсору режима использования (строка) (версия >= 0.8.9)
|
||||
|
||||
scr.gfx.use = путь к картинке-индикатору режима использования (строка) (версия < 0.8.9)
|
||||
|
||||
scr.gfx.pad = размер отступов к скролл-барам и краям меню (число)
|
||||
|
||||
|
@ -962,7 +977,7 @@ scr.gfx.h = 500
|
|||
|
||||
Интерпретатор выполняет поиск тем в каталоге themes. Unix версия кроме этого каталога, просматривает также каталог ~/.instead/themes/
|
||||
|
||||
Windows версия (>=0.8.7): Documents and Settings/<USER>/Local Settings/Application Data/instead/themes
|
||||
Windows версия (>=0.8.7): Documents and Settings/USER/Local Settings/Application Data/instead/themes
|
||||
|
||||
TODO
|
||||
Полный список объектов и методов.
|
||||
|
|
Loading…
Reference in a new issue