This commit is contained in:
p.kosyh 2009-09-20 12:07:20 +00:00
parent e9a5f9265c
commit 4e596bebdb
3 changed files with 8 additions and 3 deletions

View file

@ -202,9 +202,10 @@ openm = actmenu('> открыть', 'Open', true, true);
closem = actmenu('> закрыть', 'Close', true, true);
usem = actmenu('> использовать', 'use', true, true);
givem = actmenu('> отдать', 'use', true, true);
rest = menu {
nam = '> отдыхать',
inv = 'Я отдохнул.',
act = 'Я отдохнул.',
action_type = true,
};

View file

@ -379,6 +379,8 @@ knif = obj {
Apart from adding and deleting objects from lists you may switch them on and off with “enable()” and “disable()” methods. E.g. “knif:disable()”. This way the object “knif” will disappear from the scene description, but may be switched on later with “knif:enable()”.
“enable_all()” and “disable_all()” methods works (from 0.9.1) with embedded objects (objects in object).
== 12. Functions, that return objects ==
In STEAD several functions are defined, that return some frequently used objects. For example:
@ -391,7 +393,7 @@ In STEAD several functions are defined, that return some frequently used objects
Combining those functions with “add” and “del” methods one can dynamically alter the scene, for example:
{{{
ways:add('nexroom'); — add a passage to a new scene;
ways():add('nexroom'); — add a passage to a new scene;
}}}
{{{
objs():add('chair'); — add an object to the current scene;

View file

@ -373,6 +373,8 @@ knife = obj {
Кроме добавления, удаления объектов из списков вы можете использовать выключение/включение объектов с помощью методов enable() и disable(). Например: knife:disable(). При этом объект knife пропадает из описания сцены, но в последствии может быть опять быть включен, с помощью knife:enable().
Начиная с версии 0.9.1 доступны методы disable_all и enable_all, выключающие и включающие вложенные в объект объекты.
== 12. Функции, которые возвращают объекты ==
В STEAD определены некоторые функции, которые возвращают наиболее часто используемые объекты. Например:
@ -385,7 +387,7 @@ knife = obj {
Комбинируя эти функции с методами add, del можно динамически менять сцену, например:
{{{
ways:add('nexroom'); -- добавить переход на новую сцену;
ways():add('nexroom'); -- добавить переход на новую сцену;
}}}
{{{
objs():add('chair'); -- добавить объект в текущую сцену;