Files
MAOH_1/🗜️.js

73 lines
2.0 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const АДРЕС_АРХИВА = "https://git.opengamestudio.org/kornerr/APXuB/raw/branch/master/MAOH.zip";
const КЛЮЧЕВОЙ_МОДУЛЬ = "https://git.opengamestudio.org/MAOH/CYMA/raw/branch/master/0000";
// // // //
УведомитьОЯкобыНаличииПриложения = мир =>
{
мир.уведомить("приложение присутствует");
};
// // // //
СохранитьМодулиПриложенияИзАрхива = мир =>
{
console.debug("сохранить модули приложения их архива");
};
// // // //
РазобратьАрхивПриложения = мир =>
{
var zip = new JSZip();
zip.loadAsync(мир.архивПриложения).then(function(архив) {
мир.архивПриложения = архив;
мир.уведомить("разобрали архив приложения");
});
};
// // // //
СкачатьАрхивПриложения = мир =>
{
мир.взять(
АДРЕС_АРХИВА,
function(содержимое) {
мир.архивПриложения = содержимое;
мир.уведомить("скачали архив приложения");
},
function(ошибка) {
мир.уведомить("не скачали архив приложения");
},
true
);
};
// // // //
ПроверитьНаличиеКлючевогоМодуляПриложения = мир =>
{
console.debug("проверить наличие ключевого модуля приложения");
var м = мир.модули.модули[КЛЮЧЕВОЙ_МОДУЛЬ];
if (м)
{
console.debug("приложение есть");
мир.уведомить("приложение присутствует");
}
else
{
console.debug("приложения нет");
мир.уведомить("приложение отсутствует");
}
};