From 4e596bebdbe4f3db8a57376bc5bb85006715d310 Mon Sep 17 00:00:00 2001 From: "p.kosyh" Date: Sun, 20 Sep 2009 12:07:20 +0000 Subject: [PATCH] docs --- doc/examples/menu-demo/actions.lua | 3 ++- doc/writing_games-en.txt | 4 +++- doc/writing_games.txt | 4 +++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/examples/menu-demo/actions.lua b/doc/examples/menu-demo/actions.lua index b08cc23..6d6bb77 100644 --- a/doc/examples/menu-demo/actions.lua +++ b/doc/examples/menu-demo/actions.lua @@ -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, }; diff --git a/doc/writing_games-en.txt b/doc/writing_games-en.txt index 0dc18b6..7574ce5 100644 --- a/doc/writing_games-en.txt +++ b/doc/writing_games-en.txt @@ -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; diff --git a/doc/writing_games.txt b/doc/writing_games.txt index b5eb6cc..b75a323 100644 --- a/doc/writing_games.txt +++ b/doc/writing_games.txt @@ -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'); -- добавить объект в текущую сцену;