diff --git a/0000 b/0000 index 0d6422f..094c69b 100644 --- a/0000 +++ b/0000 @@ -1,11 +1,9 @@ МАОН_1 -1.0.13 +1.0.14 https://git.opengamestudio.org/MAOH/MAOH_1 /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 \ No newline at end of file diff --git a/🔄.js b/🔄.js deleted file mode 100644 index 25dc85b..0000000 --- a/🔄.js +++ /dev/null @@ -1,115 +0,0 @@ -ПерезагрузитьПриложениеПослеОбновления = мир => -{ - window.location.reload(false); -}; - - -// // // // - - -УдалитьМодулиПриложенияПередОбновлением = мир => -{ - var список = мир.списокМодулейПриложенияДляОбновления; - for (var номер in список) - { - var указатель = список[номер]; - localStorage.removeItem(указатель); - } -}; - - -// // // // - - -ПроверитьНаличиеМодулейПриложенияДляОбновления = мир => -{ - if (мир.списокМодулейПриложенияДляОбновления.length) - { - мир.уведомить("присутствуют модули приложения для обновления"); - } - else - { - мир.уведомить("отсутствуют модули приложения для обновления"); - } -} - - -// // // // - - -СоставитьСписокМодулейПриложенияДляОбновления = мир => -{ - var список = []; - var описания = мир.описанияМодулейПриложения; - for (var указатель in описания) - { - var описание = описания[указатель]; - var модуль = мир.модули.модульПоУказателю(указатель); - if ( - модуль && - модуль.версия != описание.версия - ) { - список.push(указатель); - } - } - мир.списокМодулейПриложенияДляОбновления = список; -}; - - -// // // // - - -УведомитьОбОтсутствииОбновленийПриложения = мир => -{ - мир.уведомить("обновления приложения отсутствуют"); -}; - - -// // // // - - -ЗагрузитьОписаниеВсехМодулейПриложения = мир => -{ - var указатели = [УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ]; - var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); - var содержимое = м.содержимое["/📦"]; - var строки = содержимое.split(/\n/); - for (var номер in строки) - { - var строка = строки[номер]; - if (!строка.startsWith("#") && строка.length) - { - указатели.push(строка); - } - } - - мир.описанияМодулейПриложения = []; - - function загрузитьОписание(мир, список, номер, успех, провал) - { - const указатель = список[номер]; - мир.взять( - указатель, - function(содержимое) { - var описание = мир.разобрать0000(содержимое); - мир.описанияМодулейПриложения[указатель] = описание; - успех(); - }, - function(ошибка) { - провал(); - } - ); - } - - сделатьПараллельно( - мир, - указатели, - загрузитьОписание, - function() { - мир.уведомить("загрузили описание всех модулей приложения"); - }, - function() { - мир.уведомить("не загрузили описание всех модулей приложения"); - } - ); -}; \ No newline at end of file diff --git a/🔄.череда b/🔄.череда deleted file mode 100644 index 7bf8507..0000000 --- a/🔄.череда +++ /dev/null @@ -1,12 +0,0 @@ -надо обновить приложение при наличии обновлений - загрузить описание всех модулей приложения -не загрузили описание всех модулей приложения - уведомить об отсутствии обновлений приложения -загрузили описание всех модулей приложения - составить список модулей приложения для обновления - проверить наличие модулей приложения для обновления -отсутствуют модули приложения для обновления - уведомить об отсутствии обновлений приложения -присутствуют модули приложения для обновления - удалить модули приложения перед обновлением - перезагрузить приложение после обновления \ No newline at end of file