Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
73
🏁.js
73
🏁.js
@@ -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);
|
||||
}
|
||||
|
||||
мир.позицииФишек = стало;
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьФишки = мир =>
|
||||
{
|
||||
мир.уведомить("надо создать фишки");
|
||||
|
||||
8
🏁.череда
8
🏁.череда
@@ -35,6 +35,7 @@
|
||||
|
||||
надо создать фишки
|
||||
засечь время
|
||||
перемешать позиции фишек
|
||||
подготовиться к созданию фишек
|
||||
создать фишки в сцене
|
||||
создать индексы фишек маджонга
|
||||
@@ -75,3 +76,10 @@
|
||||
запретить выбор фишек
|
||||
кнопка темы скрыть
|
||||
разрешить выбор фишек
|
||||
кнопка увеличения масштаба
|
||||
увеличить масштаб
|
||||
кнопка уменьшения масштаба
|
||||
уменьшить масштаб
|
||||
|
||||
изменили масштаб
|
||||
отобразить текущее значение масштаба
|
||||
Reference in New Issue
Block a user