|
|
@@ -8,20 +8,22 @@ const ИМЯ_ОТЛ_РАСКЛАДКИ = "Отладочные раскладк |
|
|
|
|
|
|
|
ОкраситьВыбранныеФишки = мир => |
|
|
|
{ |
|
|
|
/* |
|
|
|
// Очищаем цвета всех фишек. |
|
|
|
for (var номер in мир.фишки) |
|
|
|
{ |
|
|
|
var фишка = мир.фишки[номер]; |
|
|
|
фишка.color = new THREE.Color(); |
|
|
|
var группа = мир.группыФишек[номер]; |
|
|
|
var материал = мир.материалыФишек[группа]; |
|
|
|
фишка.material = материал; |
|
|
|
} |
|
|
|
*/ |
|
|
|
// Окрашиваем выбранные фишки. |
|
|
|
for (var номерЭлемента in мир.номераВыбранныхФишек) |
|
|
|
for (var id in мир.номераВыбранныхФишек) |
|
|
|
{ |
|
|
|
var номер = мир.номераВыбранныхФишек[номерЭлемента]; |
|
|
|
console.debug("окрасить фишку", номер); |
|
|
|
//мир.фишки[номер].color = new THREE.Color(0xff0000); |
|
|
|
var номер = мир.номераВыбранныхФишек[id]; |
|
|
|
var фишка = мир.фишки[номер]; |
|
|
|
var группа = мир.группыФишек[номер]; |
|
|
|
var материал = мир.материалыВыбранныхФишек[группа]; |
|
|
|
фишка.material = материал; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
@@ -61,7 +63,7 @@ const ИМЯ_ОТЛ_РАСКЛАДКИ = "Отладочные раскладк |
|
|
|
if (номер) |
|
|
|
{ |
|
|
|
мир.номерВыбраннойФишки = номер; |
|
|
|
мир.номераВыбранныхФишек.push(Number(номер)); |
|
|
|
мир.номераВыбранныхФишек.push(номер); |
|
|
|
мир.уведомить("выбор фишки"); |
|
|
|
} |
|
|
|
} |
|
|
@@ -72,6 +74,21 @@ const ИМЯ_ОТЛ_РАСКЛАДКИ = "Отладочные раскладк |
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
СоздатьМатериалыВыбранныхФишекОтладочнойТемы = мир => |
|
|
|
{ |
|
|
|
мир.материалыВыбранныхФишек = []; |
|
|
|
for (var номер in мир.материалыФишек) |
|
|
|
{ |
|
|
|
var материал = мир.материалыФишек[номер].clone(); |
|
|
|
материал.color = new THREE.Color(0xff0000); |
|
|
|
мир.материалыВыбранныхФишек.push(материал); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ЗагрузитьОтладочнуюРаскладку = мир => |
|
|
|
{ |
|
|
|
var модуль = мир.модули.модульПоИмени(ИМЯ_ОТЛ_РАСКЛАДКИ); |
|
|
|