var модуль = gitjs.мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); document.title = "🀄 Архивировать МАОН"; // MARK: /📦 модуль.содержимое["/📦"] = ` https://git.opengamestudio.org/BCE/jszip/raw/branch/master/0000 `; // MARK: /📦.js ОкончитьЗагрузкуПриложения = мир => { мир.уведомить("надо окончить загрузку приложения"); }; // // // // ЗагрузитьОкончание = мир => { var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); eval(м.содержимое["/🏁.js"]); мир.разобрать(м.содержимое["/🏁.череда"]); }; // // // // ЗагрузитьБиблиотекиПриложения = мир => { var указатели = []; var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); var содержимое = м.содержимое["/📦"]; var строки = содержимое.split(/\n/); for (var номер in строки) { var строка = строки[номер]; if (!строка.startsWith("#") && строка.length) { указатели.push(строка); } } if (указатели.length) { var сообщение = "Загрузка библиотек ⚬ 加载库 ⚬ Loading libraries"; console.debug(сообщение, указатели); мир.модули.использовали.подписатьРаз(function() { мир.уведомить("ручной пуск"); мир.уведомить("загрузили библиотеки приложения"); }); мир.модули.использовать(указатели); } else { мир.уведомить("загрузили библиотеки приложения"); } }; // // // // ПроверитьНаличиеОбновленийПриложения = мир => { // Эта функция находится вне "/🔄.js", т.к. "/🔄.js" отключаем, // отчего этой функции просто не будет в пространстве имён. var событие = "надо обновить приложение при наличии обновлений"; if (событие in мир.события) { мир.уведомить(событие); } else { мир.уведомить("обновления приложения отсутствуют"); } }; // MARK: /📦.череда gitjs.мир.разобрать(` пуск проверить наличие обновлений приложения обновления приложения отсутствуют загрузить библиотеки приложения загрузили библиотеки приложения загрузить окончание окончить загрузку приложения `);