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

This commit is contained in:
Главред | Glavred
2020-12-24 14:19:04 +03:00
parent ff30ada1fd
commit 800e1af8e5
3 changed files with 79 additions and 6 deletions

2
0000
View File

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

73
🏁.js
View File

@@ -5,6 +5,44 @@ const РАСКО_УМОЛЧАНИЮ = "https://git.opengamestudio.org/MAOH/PA
// // // //
ОтобразитьТекущееЗначениеМасштаба = мир =>
{
var масштаб = мир.масштаб * 100;
var сообщение = `🔍 ${масштаб}%`;
UIkit.notification({
message: сообщение,
timeout: 500
});
};
// // // //
УменьшитьМасштаб = мир =>
{
мир.масштаб -= 0.5;
if (мир.масштаб < 1)
{
мир.масштаб = 1;
}
мир.уведомить("изменили масштаб");
};
// // // //
УвеличитьМасштаб = мир =>
{
мир.масштаб += 0.5;
мир.уведомить("изменили масштаб");
};
// // // //
ВывестиВремена = мир =>
{
var разницы = [];
@@ -146,10 +184,7 @@ const РАСКО_УМОЛЧАНИЮ = "https://git.opengamestudio.org/MAOH/PA
ПодготовитьсяКСозданиюФишек = мир =>
{
var настройки = мир.настройкиМаджонга;
var м = мир.модули.модульПоУказателю(настройки["📍/📦"]);
var содержимое = м.содержимое[настройки["📍/📁"]];
var позиции = разобратьРаскладкуKMahjongg(содержимое);
var позиции = мир.позицииФишек;
var фишки = [];
var группа = 0;
@@ -179,6 +214,36 @@ const РАСКО_УМОЛЧАНИЮ = "https://git.opengamestudio.org/MAOH/PA
// // // //
ПеремешатьПозицииФишек = мир =>
{
var настройки = мир.настройкиМаджонга;
var м = мир.модули.модульПоУказателю(настройки["📍/📦"]);
var содержимое = м.содержимое[настройки["📍/📁"]];
var было = разобратьРаскладкуKMahjongg(содержимое);
var стало = [];
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random#Getting_a_random_integer_between_two_values
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min) + min); //The maximum is exclusive and the minimum is inclusive
}
// Перемешиваем.
while (было.length)
{
var н = getRandomInt(0, было.length);
стало.push(было[н]);
было.splice(н, 1);
}
мир.позицииФишек = стало;
};
// // // //
СоздатьФишки = мир =>
{
мир.уведомить("надо создать фишки");

View File

@@ -35,6 +35,7 @@
надо создать фишки
засечь время
перемешать позиции фишек
подготовиться к созданию фишек
создать фишки в сцене
создать индексы фишек маджонга
@@ -75,3 +76,10 @@
запретить выбор фишек
кнопка темы скрыть
разрешить выбор фишек
кнопка увеличения масштаба
увеличить масштаб
кнопка уменьшения масштаба
уменьшить масштаб
изменили масштаб
отобразить текущее значение масштаба