Browse Source

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

master
Главред | Glavred 4 years ago
parent
commit
bc54f05ae4
3 changed files with 53 additions and 6 deletions
  1. +1
    -1
      0000
  2. +50
    -4
      🎬.js
  3. +2
    -1
      🎬.череда

+ 1
- 1
0000 View File

@@ -1,5 +1,5 @@
Сцена Маджонга Сцена Маджонга
0.2.0
0.3.0
https://git.opengamestudio.org/MAOH/CEHMA https://git.opengamestudio.org/MAOH/CEHMA


x /🎬.js x /🎬.js

+ 50
- 4
🎬.js View File

@@ -1,11 +1,57 @@
СкрытьУбранныеФишкиВСцене = мир =>
{
for (var номер in мир.убранныеФишкиМаджонга)
{
var н = мир.убранныеФишкиМаджонга[номер];
// Перемещаем фишку на другой слой для исключения из отрисовки и выбора.
var ф = мир.фишкиСцены[н];
ф.layers.set(1);
}
}


// // // //


ВыделитьВыбранныеФишкиВСцене = мир =>
{
for (var номер in мир.выбранныеФишкиМаджонга)
{
var н = мир.выбранныеФишкиМаджонга[номер];
var ф = мир.фишкиСцены[н];
var г = мир.фишкиМаджонга[н]["🚩"];
var м = мир.выбранныеМатериалыФишекСцены[г];
ф.material = м;
}
};


// // // //


ЗадатьМатериалыФишкамСцены = мир =>
{
for (var н in мир.фишкиСцены)
{
var ф = мир.фишкиСцены[н];
var г = мир.фишкиМаджонга[н]["🚩"];
var м = мир.материалыФишекСцены[г];
ф.material = м;
}
};


// // // //


УбратьСтарыеФишкиСцены = мир => УбратьСтарыеФишкиСцены = мир =>
{ {
if (мир.сценаМаджонга.children.length) if (мир.сценаМаджонга.children.length)
{ {
мир.сценаМаджонга.remove(мир.сценаМаджонга.children[0]);
мир.сценаМаджонга.remove(мир.кореньСценыМаджонга);
} }
var корень = new THREE.Group();
мир.сценаМаджонга.add(корень);
мир.кореньСценыМаджонга = new THREE.Group();
мир.сценаМаджонга.add(мир.кореньСценыМаджонга);
мир.фишкиСцены = []; мир.фишкиСцены = [];
}; };


@@ -31,7 +77,7 @@
var ф = фишка.clone(); var ф = фишка.clone();
ф.userData = номер; ф.userData = номер;
мир.фишкиСцены.push(ф); мир.фишкиСцены.push(ф);
мир.сценаМаджонга.add(ф);
мир.кореньСценыМаджонга.add(ф);
// Расположение. // Расположение.
var п = фм["📍"]; var п = фм["📍"];
var слой = п[0]; var слой = п[0];


+ 2
- 1
🎬.череда View File

@@ -1,3 +1,4 @@
надо создать фишки в сцене надо создать фишки в сцене
убрать старые фишки сцены убрать старые фишки сцены
создать новые фишки сцены
создать новые фишки сцены
задать материалы фишкам сцены

Loading…
Cancel
Save