const ИМЯ = "МАОН"; // // // // ОкончитьЗагрузкуМаджонга = мир => { мир.уведомить("надо окончить загрузку маджонга"); }; // // // // ЗагрузитьЧередуОкончания = мир => { var м = мир.модули.модульПоИмени(ИМЯ); var содержимое = м.содержимое["/окончание|completion.js"]; eval(содержимое); м.исполнитьЧереду(мир, "/окончание|completion.череда"); }; // // // // ЗагрузитьБиблиотекиМаджонга = мир => { var указатели = []; var м = мир.модули.модульПоИмени(ИМЯ); var содержимое = м.содержимое["/📦"]; var строки = содержимое.split(/\n/); for (var номер in строки) { var строка = строки[номер]; if (!строка.startsWith("#") && строка.length) { указатели.push(строка); } } var сообщение = "Загрузка библиотек ⚬ 加载库 ⚬ Loading libraries"; console.debug(сообщение, указатели); мир.модули.использовали.подписатьРаз(function() { мир.уведомить("ручной пуск"); мир.уведомить("загрузили библиотеки маджонга"); }); мир.модули.использовать(указатели); }; // // // // ЗадатьЗаголовок = мир => { document.title = "🀄 МАОН"; }; // // // // ОтобразитьСтраницуЗагрузкиМаджонга = мир => { var м = мир.модули.модульПоИмени(ИМЯ); var структура = м.содержимое["/загрузка|loading.html"] .replace(/\${версия}/g, м.версия); document.body.innerHTML = структура; var вид = document.createElement("style"); document.head.appendChild(вид); вид.innerHTML = м.содержимое["/загрузка|loading.css"]; };