Изменения от Главреда ГитЖС | 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 https://git.opengamestudio.org/MAOH/MAOH
x /🎬.js 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 разницы = []; var разницы = [];
@@ -146,10 +184,7 @@ const РАСКО_УМОЛЧАНИЮ = "https://git.opengamestudio.org/MAOH/PA
ПодготовитьсяКСозданиюФишек = мир => ПодготовитьсяКСозданиюФишек = мир =>
{ {
var настройки = мир.настройкиМаджонга; var настройки = мир.настройкиМаджонга;
var позиции = мир.позицииФишек;
var м = мир.модули.модульПоУказателю(настройки["📍/📦"]);
var содержимое = м.содержимое[настройки["📍/📁"]];
var позиции = разобратьРаскладкуKMahjongg(содержимое);
var фишки = []; var фишки = [];
var группа = 0; 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 @@
запретить выбор фишек запретить выбор фишек
кнопка темы скрыть кнопка темы скрыть
разрешить выбор фишек разрешить выбор фишек
кнопка увеличения масштаба
увеличить масштаб
кнопка уменьшения масштаба
уменьшить масштаб
изменили масштаб
отобразить текущее значение масштаба