Изменения от Главреда ГитЖС | Changes of GitJS Glavred

This commit is contained in:
Главред | Glavred
2020-12-15 16:08:09 +03:00
parent 3c14c4cebf
commit 8fc6a1e33a
3 changed files with 62 additions and 73 deletions

2
0000
View File

@@ -1,5 +1,5 @@
МАОН МАОН
0.4.12 0.4.13
https://git.opengamestudio.org/MAOH/MAOH https://git.opengamestudio.org/MAOH/MAOH
x /🎬.js x /🎬.js

126
🏁.js
View File

@@ -1,70 +1,10 @@
const ТЕМАО_УМОЛЧАНИЮ = "https://git.opengamestudio.org/MAOH/TEMA_M1K/raw/branch/master/0000";
const РАСКО_УМОЛЧАНИЮ = "https://git.opengamestudio.org/MAOH/PACK_M1/raw/branch/master/0000";
const РАССТОЯНИЕ = 40; const РАССТОЯНИЕ = 40;
const КОЭФФИЦИЕНТ_ВЫСОТЫ = 1.5; const КОЭФФИЦИЕНТ_ВЫСОТЫ = 1.5;
// ?? // ??
ОтладитьКоординатыНажатия = мир =>
{
var п = мир.позицияНажатияВРисователе;
var сообщение = `${п.x.toFixed(3)} x ${п.y.toFixed(3)}`;
UIkit.notification({
message: сообщение,
timeout: 2000
});
};
ОтладитьСменуНастроекПриНажатии = мир =>
{
if (мир.позицияНажатияВРисователе.y < 0.9)
{
return;
}
var менять = null;
if (мир.позицияНажатияВРисователе.x > 0.9)
{
менять = 1;
}
if (мир.позицияНажатияВРисователе.x < 0.1)
{
менять = -1;
}
if (!менять)
{
return;
}
var н = 0;
if (менять == 1)
{
н = 1;
}
// Переключаем тему.
var указатель = мир.реестрМаджонга["🀄"][н]["📦"];
var файл = мир.реестрМаджонга["🀄"][н]["📁"][42];
if (
(мир.настройкиМаджонга["🀄/📦"] != указатель) &&
(мир.настройкиМаджонга["🀄/📁"] != файл)
) {
мир.настройкиМаджонга["🀄/📦"] = указатель;
мир.настройкиМаджонга["🀄/📁"] = файл;
мир.уведомить("изменили настройки маджонга");
}
};
// // // //
ПроверитьОкна = мир =>
{
var окно = создатьОкноСОтступами("пример");
окно.плавно.отобразить();
};
// // // // // // // //
@@ -214,14 +154,62 @@ const КОЭФФИЦИЕНТ_ВЫСОТЫ = 1.5;
// // // // // // // //
ЗадатьНастройкиМаджонга = мир => ПодготовитьПредставлениеСпискаРаскладок = мир =>
{ {
// Выбираем первую тему, фишку, раскладку из доступных. var список = мир.списокРаскладок;
var номераНазвания = [];
for (var н in список)
{
var номер = Number(н) + 1;
var файл = список[н][0];
var название = файл
.substring(1)
.replace(".layout", "");
номераНазвания.push([номер, название]);
}
мир.списокРаскладокМаджонга = номераНазвания;
};
// // // //
ПодготовитьСписокРаскладок = мир =>
{
var раскладки = мир.реестрМаджонга["📍"];
var список = [];
var указатели = Object.keys(раскладки).sort();
for (var н in указатели)
{
var указатель = указатели[н];
var файлы = раскладки[указатель]["📁"];
for (var номер in файлы)
{
var файл = файлы[номер];
список.push([файл, указатель]);
}
}
мир.списокРаскладок = список;
};
// // // //
ЗадатьНастройкиМаджонгаПоУмолчанию = мир =>
{
var файлыТемы = мир.реестрМаджонга["🀄"][ТЕМАО_УМОЛЧАНИЮ]["📁"];
var файлыРаскладок = мир.реестрМаджонга["📍"][РАСКО_УМОЛЧАНИЮ]["📁"];
мир.настройкиМаджонга = { мир.настройкиМаджонга = {
"🀄/📦": мир.реестрМаджонга["🀄"][0]["📦"], "🀄/📦": ТЕМАО_УМОЛЧАНИЮ,
"🀄/📁": мир.реестрМаджонга["🀄"][0]["📁"][42], "🀄/📁": файлыТемы[42],
"📍/📦": "https://git.opengamestudio.org/MAOH/PACK_M1/raw/branch/master/0000", "📍/📦": РАСКО_УМОЛЧАНИЮ,
"📍/📁": "/4_winds.layout", "📍/📁": файлыРаскладок[0],
} }
мир.уведомить("изменили настройки маджонга"); мир.уведомить("изменили настройки маджонга");

View File

@@ -1,7 +1,10 @@
надо окончить загрузку приложения надо окончить загрузку приложения
плавно убрать страницу загрузки и скрыть крутилку плавно убрать страницу загрузки и скрыть крутилку
создать пример сцены создать пример сцены
задать настройки маджонга задать настройки маджонга по умолчанию
подготовить список раскладок
подготовить представление списка раскладок
задать список раскладок маджонга
отобразить окно управления отобразить окно управления
изменили настройки маджонга изменили настройки маджонга
@@ -19,8 +22,6 @@
подготовить фишки к выбору подготовить фишки к выбору
нажатие в рисователе нажатие в рисователе
# отладить координаты нажатия
# отладить смену настроек при нажатии
выбрать узел сцены выбрать узел сцены
выбрали узел сцены выбрали узел сцены
задать фишку для выбора задать фишку для выбора