diff --git a/приветствие|welcome.js b/приветствие|welcome.js index c535dc6..86f69e4 100644 --- a/приветствие|welcome.js +++ b/приветствие|welcome.js @@ -25,7 +25,7 @@ ВыбратьРаскладкуX = мир => { - мир.выбраннаяРаскладка = "X"; + мир.выбраннаяРаскладка = "X_shaped"; мир.уведомить("выбрали раскладку"); }; diff --git a/пуск|run.череда b/пуск|run.череда index 3113ad4..0414cfa 100644 --- a/пуск|run.череда +++ b/пуск|run.череда @@ -1,2 +1,2 @@ -пуск модулей маджонга +загрузили ресурсы сцены создать окна маджонга \ No newline at end of file diff --git a/раскладки|layouts.js b/раскладки|layouts.js index e6e888e..23391dc 100644 --- a/раскладки|layouts.js +++ b/раскладки|layouts.js @@ -3,15 +3,22 @@ // // // // +ОтслеживатьВыборРаскладки = мир => +{ + мир.окна.раскладки.выборныйСписок.отклик.выбор = function(номер) { + мир.номерВыбраннойРаскладки = номер; + мир.уведомить("выбрали раскладку реестра"); + }; +}; + + +// // // // + + ЗадатьСписокРаскладок = мир => { - var список = мир.окна.раскладки.выборныйСписок; - //список.задатьЗаголовок("🚧 Раскладки"); - список.задатьСписок([ - "X_shaped.layout", - "успех|success.layout", - "провал|failure.layout", - ]); + var раскладки = Object.keys(мир.реестрРаскладок).sort(); + мир.окна.раскладки.выборныйСписок.задатьСписок(раскладки); }; diff --git a/раскладки|layouts.череда b/раскладки|layouts.череда index ab97b98..cb6df86 100644 --- a/раскладки|layouts.череда +++ b/раскладки|layouts.череда @@ -2,6 +2,7 @@ создать окно раскладок задать вид окна раскладок задать список раскладок + отслеживать выбор раскладки кнопка показать раскладки плавно показать подложку плавно показать окно раскладок