73 lines
2.0 KiB
JavaScript
73 lines
2.0 KiB
JavaScript
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("приложения нет");
|
||
мир.уведомить("приложение отсутствует");
|
||
}
|
||
}; |