瀏覽代碼

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

master
Главред | Glavred 3 年之前
父節點
當前提交
36f6bbb3c5
共有 10 個檔案被更改,包括 55514 行新增261 行删除
  1. +6
    -5
      0000
  2. +0
    -35
      f.js
  3. +54656
    -0
      three.js
  4. +3
    -0
      uikit_3.2.0_uikit-icons.min.js
  5. +1
    -0
      uikit_3.2.0_uikit.min.css
  6. +3
    -0
      uikit_3.2.0_uikit.min.js
  7. +844
    -26
      🗄️.js
  8. +0
    -176
      🗜️.js
  9. +0
    -18
      🗜️.череда
  10. +1
    -1
      🙈.html

+ 6
- 5
0000 查看文件

@@ -1,10 +1,11 @@
МАОН_1
1.0.7
1.0.8
https://git.opengamestudio.org/MAOH/MAOH_1

x /f.js
/three.js
/uikit_3.2.0_uikit-icons.min.js
/uikit_3.2.0_uikit.min.css
/uikit_3.2.0_uikit.min.js
x /🔄.js
/🔄.череда
x /🗄️.js
x /🗜️.js
/🗜️.череда
x /🗄️.js

+ 0
- 35
f.js 查看文件

@@ -1,35 +0,0 @@
собратьМодульИзАрхива = (мир, архив, номерМодуля, указатель, описание, готово) =>
{
var список = Object.keys(описание.структура).sort();
var модуль =
new Модуль(
описание.имя,
описание.версия,
описание["🏠"],
указатель,
указатель + "/..",
описание.структура
);
модуль.содержимое = {};

function собратьМодуль(мир, список, номер, успех, провал)
{
const файл = список[номер];
var свойства = описание.структура[файл];
var тип = свойства.двоичный ? "arraybuffer" : "string";
var путь = `${номерМодуля}${файл}`;
архив.file(путь).async(тип).then(function(содержимое) {
модуль.содержимое[файл] = содержимое;
успех();
});
}
мир.сделатьПоследовательно(
мир,
список,
собратьМодуль,
function() {
готово(модуль);
}
);
};

+ 54656
- 0
three.js
文件差異過大導致無法顯示
查看文件


+ 3
- 0
uikit_3.2.0_uikit-icons.min.js
文件差異過大導致無法顯示
查看文件


+ 1
- 0
uikit_3.2.0_uikit.min.css
文件差異過大導致無法顯示
查看文件


+ 3
- 0
uikit_3.2.0_uikit.min.js
文件差異過大導致無法顯示
查看文件


+ 844
- 26
🗄️.js
文件差異過大導致無法顯示
查看文件


+ 0
- 176
🗜️.js 查看文件

@@ -1,176 +0,0 @@
const АДРЕС_АРХИВА = "https://git.opengamestudio.org/kornerr/APXuB/raw/branch/master/MAOH.zip";
const КЛЮЧЕВОЙ_МОДУЛЬ = "https://git.opengamestudio.org/MAOH/CYMA/raw/branch/master/0000";



// // // //


СохранитьСобранныеМодули = мир =>
{
function сохранитьМодуль(мир, список, номер, успех, провал)
{
const ук = мир.списокМодулейИзАрхива[номер];
мир.модули.сохранили.подписатьРаз(function() {
успех();
});
мир.модули.сохранить(ук);
}
сделатьПоследовательно(
мир,
мир.списокМодулейИзАрхива,
сохранитьМодуль,
function() {
мир.уведомить("сохранили собранные модули");
}
);
};


// // // //


СобратьМодулиПриложенияИзАрхива = мир =>
{
function собратьМодуль(мир, список, номер, успех, провал)
{
const ук = мир.списокМодулейИзАрхива[номер];
const оп = мир.описанияМодулейИзАрхива[номер];
собратьМодульИзАрхива(
мир,
мир.архив,
номер,
ук,
оп,
function(модуль) {
мир.модули.модули[модуль.указатель] = модуль;
успех();
}
);
}
сделатьПоследовательно(
мир,
мир.списокМодулейИзАрхива,
собратьМодуль,
function() {
console.debug("собрали модули приложения из архива");
мир.уведомить("собрали модули приложения из архива");
}
);
};


// // // //


СобратьОписанияМодулейИзАрхива = мир =>
{
мир.описанияМодулейИзАрхива = [];
function собратьОписание(мир, список, номер, успех, провал)
{
const ук = список[номер];
var файл = `${номер}/0000`;
мир.архив.file(файл).async("string").then(function(содержимое) {
var описание = мир.разобрать0000(содержимое);
мир.описанияМодулейИзАрхива.push(описание);
успех();
});
}
сделатьПоследовательно(
мир,
мир.списокМодулейИзАрхива,
собратьОписание,
function() {
мир.уведомить("собрали описания модулей из архива");
console.debug("описания", мир.описанияМодулейИзАрхива);
}
);
};


// // // //


СобратьСписокМодулейИзАрхива = мир =>
{
мир.архив.file("gitjs").async("string").then(function(содержимое) {
var строки = содержимое.split(/\n/);
var список = [];
for (var н in строки)
{
var строка = строки[н];
if (строка.length)
{
список.push(строка);
}
}
мир.списокМодулейИзАрхива = список;
мир.уведомить("собрали список модулей из архива");
});
};


// // // //


УведомитьОНаличииПриложения = мир =>
{
мир.уведомить("приложение присутствует");
};


// // // //


РазобратьАрхивПриложения = мир =>
{
var zip = new JSZip();
zip.loadAsync(мир.архив).then(function(архив) {
мир.архив = архив.folder("MAOH");
мир.уведомить("разобрали архив приложения");
});
};


// // // //


СкачатьАрхивПриложения = мир =>
{

мир.взять(
АДРЕС_АРХИВА,
function(содержимое) {
мир.архив = содержимое;
мир.уведомить("скачали архив приложения");
},
function(ошибка) {
мир.уведомить("не скачали архив приложения");
},
true
);
};


// // // //


ПроверитьНаличиеКлючевогоМодуляПриложения = мир =>
{
console.debug("проверить наличие ключевого модуля приложения");
var м = мир.модули.модули[КЛЮЧЕВОЙ_МОДУЛЬ];
if (м)
{
console.debug("приложение есть");
мир.уведомить("приложение присутствует");
}
else
{
console.debug("приложения нет");
мир.уведомить("приложение отсутствует");
}
};

+ 0
- 18
🗜️.череда 查看文件

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

+ 1
- 1
🙈.html 查看文件

@@ -3,6 +3,6 @@
<center>
<p>Маджонг ⚬ 麻将 ⚬ Mahjong</p>
<h1>🀄 МАОН</h1>
<p>1.0.5</p>
<p>1.0.7</p>
</center>


Loading…
取消
儲存