Изменения от Главреда ГитЖС | Changes of GitJS Glavred

This commit is contained in:
Главред | Glavred
2020-09-15 14:54:47 +03:00
parent b5c095ca9e
commit df7676e991
2 changed files with 27 additions and 9 deletions

View File

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

View File

@@ -30,12 +30,13 @@
отслеживать нажатия пальцем отслеживать нажатия пальцем
исправить отслеживание нажатий на IOS исправить отслеживание нажатий на IOS
подготовить выбор фишек подготовить выбор фишек
создать материалы выбранных фишек отладочной темы
запустить отрисовку запустить отрисовку
изменили размер окна браузера изменили размер окна браузера
изменить размер отрисовщика ThreeJS изменить размер отрисовщика ThreeJS
нажали нажали
вывести координаты нажатия # вывести координаты нажатия
выбрать фишку в координатах нажатия выбрать фишку в координатах нажатия
выбор фишки выбор фишки