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