Browse Source

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

master
Главред | Glavred 3 years ago
parent
commit
8fc6a1e33a
3 changed files with 62 additions and 73 deletions
  1. +1
    -1
      0000
  2. +57
    -69
      🏁.js
  3. +4
    -3
      🏁.череда

+ 1
- 1
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


+ 57
- 69
🏁.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],
"📍/📦": "https://git.opengamestudio.org/MAOH/PACK_M1/raw/branch/master/0000",
"📍/📁": "/4_winds.layout",
"🀄/📦": ТЕМА_ПО_УМОЛЧАНИЮ,
"🀄/📁": файлыТемы[42],
"📍/📦": РАСК_ПО_УМОЛЧАНИЮ,
"📍/📁": файлыРаскладок[0],
} }
мир.уведомить("изменили настройки маджонга"); мир.уведомить("изменили настройки маджонга");


+ 4
- 3
🏁.череда View File

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


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


нажатие в рисователе нажатие в рисователе
# отладить координаты нажатия
# отладить смену настроек при нажатии
выбрать узел сцены выбрать узел сцены
выбрали узел сцены выбрали узел сцены
задать фишку для выбора задать фишку для выбора


Loading…
Cancel
Save