|
|
@@ -8,21 +8,6 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r |
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
СкрытьУбранныеФишки = мир => |
|
|
|
{ |
|
|
|
for (var номер in мир.убранныеФишкиМаджонга) |
|
|
|
{ |
|
|
|
var н = мир.убранныеФишкиМаджонга[номер]; |
|
|
|
// Перемещаем фишку на другой слой для исключения её из отрисовки и выбора. |
|
|
|
var ф = мир.фишки[н]; |
|
|
|
ф.layers.set(1); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ЗадатьФишкуДляВыбора = мир => |
|
|
|
{ |
|
|
|
var номер = мир.выбранныйУзел.userData; |
|
|
@@ -35,39 +20,7 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r |
|
|
|
|
|
|
|
ПодготовитьФишкиКВыбору = мир => |
|
|
|
{ |
|
|
|
мир.выборныеУзлы = мир.фишки; |
|
|
|
мир.задержкаОтображенияВыбранныхФишек = 0; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ВыделитьВыбранныеФишки = мир => |
|
|
|
{ |
|
|
|
for (var номер in мир.выбранныеФишкиМаджонга) |
|
|
|
{ |
|
|
|
var н = мир.выбранныеФишкиМаджонга[номер]; |
|
|
|
var ф = мир.фишки[н]; |
|
|
|
var г = мир.фишкиМаджонга[н]["🚩"]; |
|
|
|
var м = мир.выбранныеМатериалы[г]; |
|
|
|
ф.material = м; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ЗадатьМатериалыФишкам = мир => |
|
|
|
{ |
|
|
|
for (var н in мир.фишки) |
|
|
|
{ |
|
|
|
var ф = мир.фишки[н]; |
|
|
|
var г = мир.фишкиМаджонга[н]["🚩"]; |
|
|
|
var м = мир.материалы[г]; |
|
|
|
ф.material = м; |
|
|
|
} |
|
|
|
мир.выборныеУзлы = мир.фишкиСцены; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@@ -94,12 +47,9 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r |
|
|
|
++группа; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
мир.фишкиМаджонга = фишки; |
|
|
|
|
|
|
|
мир.модельФишкиСцены = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА]; |
|
|
|
мир.материалыФишекСцены = мир.материалы; |
|
|
|
мир.выбранныеМатериалыФишекСцены = мир.выбранныеМатериалы; |
|
|
|
|
|
|
|
мир.сцена.add(мир.сценаМаджонга); |
|
|
|
}; |
|
|
|
|
|
|
@@ -125,8 +75,9 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r |
|
|
|
|
|
|
|
СоздатьМатериалыФишек = мир => |
|
|
|
{ |
|
|
|
мир.материалы = []; |
|
|
|
мир.выбранныеМатериалы = []; |
|
|
|
мир.материалыФишекСцены = []; |
|
|
|
мир.выбранныеМатериалыФишекСцены = []; |
|
|
|
|
|
|
|
var текстуры = мир.текстуры[ТЕМА_ОТЛАДОЧНАЯ]; |
|
|
|
for (var имя in текстуры) |
|
|
|
{ |
|
|
@@ -135,12 +86,12 @@ const РАСКЛАДКИ = "https://git.opengamestudio.org/MAOH/MAOH_PACK_OTAK/r |
|
|
|
map: текстура, |
|
|
|
color: new THREE.Color(0xAAAAAA), |
|
|
|
}); |
|
|
|
мир.материалы.push(материал); |
|
|
|
мир.материалыФишекСцены.push(материал); |
|
|
|
var выбранныйМатериал = new THREE.MeshLambertMaterial({ |
|
|
|
map: текстура, |
|
|
|
color: new THREE.Color(0xFFFFFF), |
|
|
|
}); |
|
|
|
мир.выбранныеМатериалы.push(выбранныйМатериал); |
|
|
|
мир.выбранныеМатериалыФишекСцены.push(выбранныйМатериал); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|