Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
2
0000
2
0000
@@ -1,5 +1,5 @@
|
|||||||
Реестр Маджонга
|
Реестр Маджонга
|
||||||
0.1.2
|
0.1.3
|
||||||
https://git.opengamestudio.org/MAOH/PEEMA
|
https://git.opengamestudio.org/MAOH/PEEMA
|
||||||
|
|
||||||
x /🎬.js
|
x /🎬.js
|
||||||
|
|||||||
29
🎬.js
29
🎬.js
@@ -1,6 +1,35 @@
|
|||||||
ОбновитьСписокТемМаджонга = мир =>
|
ОбновитьСписокТемМаджонга = мир =>
|
||||||
{
|
{
|
||||||
|
темы = [];
|
||||||
|
for (var указатель in мир.модули.модули)
|
||||||
|
{
|
||||||
|
var м = мир.модули.модули[указатель];
|
||||||
|
var файлы = Object.keys(м.структура).sort();
|
||||||
|
// Проверяем наличие не менее 43 файлов (42 текстуры и 1 фишка).
|
||||||
|
if (файлы.length < 43)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
// Проверяем наличие 42 изображений.
|
||||||
|
естьТекстура = (файл) => { return рисовательПоддерживаетИзображениеСИменемФайла(файл); };
|
||||||
|
if (файлы.filter(естьТекстура).length < 42)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
// Проверяем наличие хотя бы одного файла `*.gltf`.
|
||||||
|
естьФишка = (файл) => { return файл.endsWith(".gltf"); };
|
||||||
|
if (!файлы.filter(естьФишка).length)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
темы.push({
|
||||||
|
"📦": указатель,
|
||||||
|
"📁": файлы,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
мир.реестрМаджонга["🀄"] = темы;
|
||||||
|
console.debug("темы:", темы);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user