@@ -1,9 +1,11 @@ | |||||
Рисователь / Смотри | Рисователь / Смотри | ||||
0.3.0 | |||||
0.4.0 | |||||
https://git.opengamestudio.org/PuCOBATEJlb/CMOTPu | https://git.opengamestudio.org/PuCOBATEJlb/CMOTPu | ||||
x /🎬.js | x /🎬.js | ||||
/🎬.череда | /🎬.череда | ||||
/📦 | /📦 | ||||
x /📦.js | |||||
/📦.череда | |||||
x /🔄.js | x /🔄.js | ||||
/🔄.череда | /🔄.череда |
@@ -12,55 +12,7 @@ | |||||
// // // // | // // // // | ||||
ОкончитьЗагрузкуПриложения = мир => | |||||
ЗадатьЗаголовок = мир => | |||||
{ | { | ||||
мир.уведомить("надо окончить загрузку приложения"); | |||||
}; | |||||
// // // // | |||||
ЗагрузитьБиблиотекиПриложения = мир => | |||||
{ | |||||
var указатели = []; | |||||
var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); | |||||
var содержимое = м.содержимое["/📦"]; | |||||
var строки = содержимое.split(/\n/); | |||||
for (var номер in строки) | |||||
{ | |||||
var строка = строки[номер]; | |||||
if (!строка.startsWith("#") && строка.length) | |||||
{ | |||||
указатели.push(строка); | |||||
} | |||||
} | |||||
var сообщение = "Загрузка библиотек ⚬ 加载库 ⚬ Loading libraries"; | |||||
console.debug(сообщение, указатели); | |||||
мир.модули.использовали.подписатьРаз(function() { | |||||
мир.уведомить("ручной пуск"); | |||||
мир.уведомить("загрузили библиотеки приложения"); | |||||
}); | |||||
мир.модули.использовать(указатели); | |||||
}; | |||||
// // // // | |||||
ПроверитьНаличиеОбновленийПриложения = мир => | |||||
{ | |||||
// Эта функция находится вне "/🔄.js", т.к. "/🔄.js" отключаем, | |||||
// отчего этой функции просто не будет в пространстве имён. | |||||
var событие = "надо обновить приложение при наличии обновлений"; | |||||
if (событие in мир.события) | |||||
{ | |||||
мир.уведомить(событие); | |||||
} | |||||
else | |||||
{ | |||||
мир.уведомить("обновления приложения отсутствуют"); | |||||
} | |||||
document.title = "🎨 Рисователь / Смотри"; | |||||
}; | }; |
@@ -1,7 +1,4 @@ | |||||
пуск | пуск | ||||
проверить наличие обновлений приложения | |||||
обновления приложения отсутствуют | |||||
загрузить библиотеки приложения | |||||
загрузили библиотеки приложения | |||||
окончить загрузку приложения | |||||
задать заголовок | |||||
надо окончить загрузку приложения | |||||
скрыть крутилку | скрыть крутилку |
@@ -0,0 +1,52 @@ | |||||
ОкончитьЗагрузкуПриложения = мир => | |||||
{ | |||||
мир.уведомить("надо окончить загрузку приложения"); | |||||
}; | |||||
// // // // | |||||
ЗагрузитьБиблиотекиПриложения = мир => | |||||
{ | |||||
var указатели = []; | |||||
var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); | |||||
var содержимое = м.содержимое["/📦"]; | |||||
var строки = содержимое.split(/\n/); | |||||
for (var номер in строки) | |||||
{ | |||||
var строка = строки[номер]; | |||||
if (!строка.startsWith("#") && строка.length) | |||||
{ | |||||
указатели.push(строка); | |||||
} | |||||
} | |||||
var сообщение = "Загрузка библиотек ⚬ 加载库 ⚬ Loading libraries"; | |||||
console.debug(сообщение, указатели); | |||||
мир.модули.использовали.подписатьРаз(function() { | |||||
мир.уведомить("ручной пуск"); | |||||
мир.уведомить("загрузили библиотеки приложения"); | |||||
}); | |||||
мир.модули.использовать(указатели); | |||||
}; | |||||
// // // // | |||||
ПроверитьНаличиеОбновленийПриложения = мир => | |||||
{ | |||||
// Эта функция находится вне "/🔄.js", т.к. "/🔄.js" отключаем, | |||||
// отчего этой функции просто не будет в пространстве имён. | |||||
var событие = "надо обновить приложение при наличии обновлений"; | |||||
if (событие in мир.события) | |||||
{ | |||||
мир.уведомить(событие); | |||||
} | |||||
else | |||||
{ | |||||
мир.уведомить("обновления приложения отсутствуют"); | |||||
} | |||||
}; |
@@ -0,0 +1,6 @@ | |||||
пуск | |||||
проверить наличие обновлений приложения | |||||
обновления приложения отсутствуют | |||||
загрузить библиотеки приложения | |||||
загрузили библиотеки приложения | |||||
окончить загрузку приложения |
@@ -1,8 +1,3 @@ | |||||
// // // // | |||||
ПерезагрузитьПриложениеПослеОбновления = мир => | ПерезагрузитьПриложениеПослеОбновления = мир => | ||||
{ | { | ||||
window.location.reload(false); | window.location.reload(false); | ||||