Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
@@ -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 модуль = мир.модули.модульПоИмени(ИМЯ_ОТЛ_РАСКЛАДКИ);
|
||||
|
||||
@@ -30,12 +30,13 @@
|
||||
отслеживать нажатия пальцем
|
||||
исправить отслеживание нажатий на IOS
|
||||
подготовить выбор фишек
|
||||
создать материалы выбранных фишек отладочной темы
|
||||
запустить отрисовку
|
||||
изменили размер окна браузера
|
||||
изменить размер отрисовщика ThreeJS
|
||||
|
||||
нажали
|
||||
вывести координаты нажатия
|
||||
# вывести координаты нажатия
|
||||
выбрать фишку в координатах нажатия
|
||||
|
||||
выбор фишки
|
||||
|
||||
Reference in New Issue
Block a user