Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
5
0000
5
0000
@@ -1,6 +1,7 @@
|
|||||||
Сцена Маджонга
|
Сцена Маджонга
|
||||||
0.4.0
|
0.4.1
|
||||||
https://git.opengamestudio.org/MAOH/CEHMA
|
https://git.opengamestudio.org/MAOH/CEHMA
|
||||||
|
|
||||||
x /🎬.js
|
x /🎬.js
|
||||||
/🎬.череда
|
/🎬.череда
|
||||||
|
x /📖.js
|
||||||
50
🎬.js
50
🎬.js
@@ -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);
|
var форма = new THREE.SphereBufferGeometry(0.5, 32, 32);
|
||||||
@@ -141,23 +110,4 @@
|
|||||||
ф.position.z = ряд * (размеры[1] + отступ);
|
ф.position.z = ряд * (размеры[1] + отступ);
|
||||||
ф.position.y = слой;
|
ф.position.y = слой;
|
||||||
}
|
}
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
СоздатьФишкиВСцене = мир =>
|
|
||||||
{
|
|
||||||
мир.уведомить("надо создать фишки в сцене");
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
ПодготовитьСценуМаджонга = мир =>
|
|
||||||
{
|
|
||||||
мир.сценаМаджонга = new THREE.Group();
|
|
||||||
мир.отступМеждуФишкамиСцены = 0.02;
|
|
||||||
};
|
};
|
||||||
45
📖.js
Normal file
45
📖.js
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
СкрытьУбранныеФишкиВСцене = мир =>
|
||||||
|
{
|
||||||
|
for (var номер in мир.убранныеФишкиМаджонга)
|
||||||
|
{
|
||||||
|
var н = мир.убранныеФишкиМаджонга[номер];
|
||||||
|
// Перемещаем фишку на другой слой для исключения из отрисовки и выбора.
|
||||||
|
var ф = мир.фишкиСцены[н];
|
||||||
|
ф.layers.set(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ВыделитьВыбранныеФишкиВСцене = мир =>
|
||||||
|
{
|
||||||
|
for (var номер in мир.выбранныеФишкиМаджонга)
|
||||||
|
{
|
||||||
|
var н = мир.выбранныеФишкиМаджонга[номер];
|
||||||
|
var ф = мир.фишкиСцены[н];
|
||||||
|
var г = мир.фишкиМаджонга[н]["🚩"];
|
||||||
|
var м = мир.выбранныеМатериалыФишекСцены[г];
|
||||||
|
ф.material = м;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
СоздатьФишкиВСцене = мир =>
|
||||||
|
{
|
||||||
|
мир.уведомить("надо создать фишки в сцене");
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// // // //
|
||||||
|
|
||||||
|
|
||||||
|
ПодготовитьСценуМаджонга = мир =>
|
||||||
|
{
|
||||||
|
мир.сценаМаджонга = new THREE.Group();
|
||||||
|
мир.отступМеждуФишкамиСцены = 0.02;
|
||||||
|
};
|
||||||
Reference in New Issue
Block a user