diff --git a/Скриптинг.md b/Скриптинг.md index 2baf6a2..241b4fe 100644 --- a/Скриптинг.md +++ b/Скриптинг.md @@ -137,7 +137,20 @@ world.get_total_time() world.get_seed() ``` -Возвращает сид мира. +Возвращает зерно мира. + +## Библиотека gui (0.19) + +Библиотека содержит функции для доступа к свойствам UI элементов. Вместо gui следует использовать объектную обертку, предоставляющую доступ к свойствам через мета-методы __index, __newindex: +```lua +local inventory_doc = Document.new("id-макета") +print(inventory_doc.some_button.text) +indentory_doc.some_button.text = "new text" +``` + +В скрипте макета `layouts/файл_макета.xml` - `layouts/файл_макета.xml.lua` уже доступна переменная **document** содержащая объект класса Document + + ## События блоков