diff --git a/0000 b/0000
index d2eb2a1..5f9eae2 100644
--- a/0000
+++ b/0000
@@ -4,7 +4,6 @@ https://git.opengamestudio.org/mahjong/mahjong-ui
x /окончание|ending.js
/окончание|ending.череда
-x /плавное-отображение-скрытие|smooth-show-hide.js
x /приветствие|welcome.js
/приветствие|welcome.череда
x /пуск|run.js
diff --git a/окончание|ending.js b/окончание|ending.js
index 1acfae9..f5a9678 100644
--- a/окончание|ending.js
+++ b/окончание|ending.js
@@ -75,11 +75,18 @@
СоздатьОкноОкончания = мир =>
{
+ var окно = document.createElement("div");
+ окно.id = "окно-окончания";
+ окно.style.display = "none";
+ document.body.appendChild(окно);
+
мир.окна.окончание = {
- "указатель": "окно-окончания",
+ "указатель": окно.id,
+ "элемент": окно,
+ "плавно": new ПлавноОтобразитьСкрыть(окно),
};
- const html = `
+ окно.innerHTML = `
+
+ окно.innerHTML = `
+
Маджонг
@@ -100,24 +107,14 @@
Выберите раскладку: | 选择布局: | Select layout:
-
-
-
+
+
+
-
`;
- var окно = document.createElement("div");
- окно.id = мир.окна.приветствие.указатель;
- окно.innerHTML = html;
- окно.style.display = "none";
- document.body.appendChild(окно);
- мир.окна.приветствие.элемент = окно;
-
- мир.окна.приветствие.плавно = new ПлавноеОтображениеИСкрытиеЭлемента(окно);
-
$(`#${мир.окна.приветствие.указатель}-X`).click(function() {
мир.уведомить("кнопка раскладки X");
});
diff --git a/раскладки|layouts.js b/раскладки|layouts.js
index 4f029e0..6e925ac 100644
--- a/раскладки|layouts.js
+++ b/раскладки|layouts.js
@@ -31,7 +31,7 @@
left: 0;
top: 0;
bottom: 0;
- width: 50%;
+ /*width: 50%;*/
}
#скрыть-раскладки
@@ -56,13 +56,12 @@
окно.style.display = "none";
document.body.appendChild(окно);
- var настройки = {
- "прозрачность": 0.8,
- };
мир.окна.раскладки = {
"указатель": окно.id,
"элемент": окно,
- "плавно": new ПлавноеОтображениеИСкрытиеЭлемента(окно, настройки),
+ "плавно": new ПлавноОтобразитьСкрыть(окно, {
+ "прозрачность": 0.8,
+ }),
};
окно.innerHTML = `
diff --git a/управление|controls.js b/управление|controls.js
index f4b3bf5..9920c39 100644
--- a/управление|controls.js
+++ b/управление|controls.js
@@ -36,13 +36,12 @@ opacity: 0.5;
display: none;
`;
- var настройки = {
- "прозрачность": 0.5,
- };
мир.окна.подложка = {
"указатель": "окно-подложка",
"элемент": окно,
- "плавно": new ПлавноеОтображениеИСкрытиеЭлемента(окно, настройки),
+ "плавно": new ПлавноОтобразитьСкрыть(окно, {
+ "прозрачность": 0.5,
+ }),
};
};
@@ -139,23 +138,27 @@ transform: translateX(-50%) translateY(-50%);
// // // //
-ПоказатьОкноУправления = мир =>
+ПлавноПоказатьОкноУправления = мир =>
{
- мир.окна.управление.элемент.style.display = "block";
+ мир.окна.управление.плавно.отобразить();
};
// // // //
-СоздатьОкноУправления = мир =>
+ПлавноСкрытьОкноУправления = мир =>
{
- мир.окна.управление = {
- "указатель": "окно-управления",
- };
+ мир.окна.управление.плавно.скрыть();
+}
+
+// // // //
+
+СоздатьОкноУправления = мир =>
+{
var окно = document.createElement("div");
- окно.id = мир.окна.управление.указатель;
+ окно.id = "окно-управления";
document.body.appendChild(окно);
окно.style = `
position: absolute;
@@ -165,5 +168,9 @@ right: 0;
bottom: 0;
`;
окно.style.display = "none";
- мир.окна.управление.элемент = окно;
+ мир.окна.управление = {
+ "указатель": окно.id,
+ "элемент": окно,
+ "плавно": new ПлавноОтобразитьСкрыть(окно),
+ };
};
\ No newline at end of file
diff --git a/управление|controls.череда b/управление|controls.череда
index 938054b..8c37d3c 100644
--- a/управление|controls.череда
+++ b/управление|controls.череда
@@ -3,11 +3,17 @@
создать элементы управления масштабом
создать кнопку раскладки
создать подложку
-выбрали раскладку
- показать окно управления
+
кнопка увеличения масштаба
увеличить масштаб
кнопка уменьшения масштаба
уменьшить масштаб
изменили масштаб
- сообщить текущее значение масштаба
\ No newline at end of file
+ сообщить текущее значение масштаба
+
+выбрали раскладку
+ плавно показать окно управления
+кнопка показать раскладки
+ плавно скрыть окно управления
+кнопка скрыть раскладки
+ плавно показать окно управления
\ No newline at end of file