|
|
@@ -1,34 +1,3 @@ |
|
|
|
СкрытьУбранныеФишкиВСцене = мир => |
|
|
|
{ |
|
|
|
for (var номер in мир.убранныеФишкиМаджонга) |
|
|
|
{ |
|
|
|
var н = мир.убранныеФишкиМаджонга[номер]; |
|
|
|
// Перемещаем фишку на другой слой для исключения из отрисовки и выбора. |
|
|
|
var ф = мир.фишкиСцены[н]; |
|
|
|
ф.layers.set(1); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ВыделитьВыбранныеФишкиВСцене = мир => |
|
|
|
{ |
|
|
|
for (var номер in мир.выбранныеФишкиМаджонга) |
|
|
|
{ |
|
|
|
var н = мир.выбранныеФишкиМаджонга[номер]; |
|
|
|
var ф = мир.фишкиСцены[н]; |
|
|
|
var г = мир.фишкиМаджонга[н]["🚩"]; |
|
|
|
var м = мир.выбранныеМатериалыФишекСцены[г]; |
|
|
|
ф.material = м; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
СоздатьОтладочнуюСферуВЦентреКорня = мир => |
|
|
|
{ |
|
|
|
var форма = new THREE.SphereBufferGeometry(0.5, 32, 32); |
|
|
@@ -141,23 +110,4 @@ |
|
|
|
ф.position.z = ряд * (размеры[1] + отступ); |
|
|
|
ф.position.y = слой; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
СоздатьФишкиВСцене = мир => |
|
|
|
{ |
|
|
|
мир.уведомить("надо создать фишки в сцене"); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ПодготовитьСценуМаджонга = мир => |
|
|
|
{ |
|
|
|
мир.сценаМаджонга = new THREE.Group(); |
|
|
|
мир.отступМеждуФишкамиСцены = 0.02; |
|
|
|
}; |