From 74f110998a769909c6e7702332574e420a4afc7a Mon Sep 17 00:00:00 2001 From: MihailRis Date: Fri, 16 Feb 2024 22:46:06 +0300 Subject: [PATCH] =?UTF-8?q?Updated=20=D0=A1=D0=BA=D1=80=D0=B8=D0=BF=D1=82?= =?UTF-8?q?=D0=B8=D0=BD=D0=B3=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Скриптинг.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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 + + ## События блоков