// // // // УведомитьОбОтсутствииОбновленийМаджонга = мир => { мир.уведомить("обновления маджонга отсутствуют"); }; // // // // ЗагрузитьОписаниеВсехМодулейМаджонга = мир => { var указатели = [УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ]; var м = мир.модули.модульПоУказателю(УКАЗАТЕЛЬ_ЭТОГО_МОДУЛЯ); var содержимое = м.содержимое["/📦"]; var строки = содержимое.split(/\n/); for (var номер in строки) { var строка = строки[номер]; if (!строка.startsWith("#") && строка.length) { указатели.push(строка); } } мир.описанияМодулейМаджонга = []; function загрузитьОписание(мир, список, номер, успех, провал) { const указатель = список[номер]; мир.взять( указатель, function(содержимое) { мир.описанияМодулейМаджонга[указатель] = содержимое; успех(); }, function(ошибка) { провал(); } ); } сделатьПараллельно( мир, указатели, загрузитьОписание, function() { мир.уведомить("загрузили описание всех модулей маджонга"); }, function() { мир.уведомить("не загрузили описание всех модулей маджонга"); } ); };