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

This commit is contained in:
Главред | Glavred
2020-11-30 15:04:22 +03:00
parent 580849d453
commit 0824d829fd
3 changed files with 39 additions and 30 deletions

58
🏁.js
View File

@@ -77,9 +77,10 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
// // // // // // // //
ВыбратьФишку = мир => ПопробоватьВыбратьФишку = мир =>
{ {
var номер = мир.выбранныйУзел.userData; var номер = мир.выбранныйУзел.userData;
/*
// Отсекаем выбор одной и той же фишки. // Отсекаем выбор одной и той же фишки.
if (мир.выбраннаяФишка && мир.выбраннаяФишка == номер) if (мир.выбраннаяФишка && мир.выбраннаяФишка == номер)
{ {
@@ -88,6 +89,8 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
мир.выбраннаяФишка = номер; мир.выбраннаяФишка = номер;
мир.выбранныеФишки.push(номер); мир.выбранныеФишки.push(номер);
мир.уведомить("выбрали фишку"); мир.уведомить("выбрали фишку");
*/
мир.уведомить("надо попробовать выбрать фишку маджонга");
}; };
@@ -97,8 +100,8 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
ПодготовитьФишкиКВыбору = мир => ПодготовитьФишкиКВыбору = мир =>
{ {
мир.выборныеУзлы = мир.фишки; мир.выборныеУзлы = мир.фишки;
мир.выбранныеФишки = []; //мир.выбранныеФишки = [];
мир.выбраннаяФишка = null; //мир.выбраннаяФишка = null;
}; };
@@ -110,7 +113,7 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
for (var н in мир.фишки) for (var н in мир.фишки)
{ {
var ф = мир.фишки[н]; var ф = мир.фишки[н];
var г = мир.группы[н]; var г = мир.фишкиМаджонга[н]["🚩"];
var м = мир.материалы[г]; var м = мир.материалы[г];
ф.material = м; ф.material = м;
} }
@@ -120,17 +123,18 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
// // // // // // // //
СоздатьГруппы = мир => СоздатьФишки = мир =>
{ {
мир.группы = []; var фишка = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА];
var группа = 0; мир.фишки = [];
for (var номер in мир.фишки) for (var номер in мир.фишкиМаджонга)
{ {
мир.группы.push(группа); var фм = мир.фишкиМаджонга[номер];
if (номер % 2) var ф = фишка.clone();
{ ф.userData = номер;
++группа; ф.position.set(фм["📍"][0], 0, фм["📍"][1]);
} мир.фишки.push(ф);
мир.сцена.add(ф);
} }
}; };
@@ -138,20 +142,22 @@ const ТЕМА_ОТЛАДОЧНАЯ = "https://git.opengamestudio.org/MAOH/MAOH_
// // // // // // // //
СоздатьФишки = мир => ПодготовитьсяКСозданиюФишек = мир =>
{ {
мир.фишка = мир.полигональныеСетки[РЕСУРСЫ][ФИШКА]; мир.фишкиМаджонга = [
мир.фишки = []; {
var позиции = [-2, 0, 2]; "📍": [0, 0],
for (var номер in позиции) "🚩": 0,
{ },
var позиция = позиции[номер]; {
var фишка = мир.фишка.clone(); "📍": [3, 0],
фишка.userData = номер; "🚩": 0,
фишка.position.x = позиция; },
мир.фишки.push(фишка); {
мир.сцена.add(фишка); "📍": [0, 3],
} "🚩": 1,
},
];
}; };

View File

@@ -7,15 +7,17 @@
загрузили текстуры загрузили текстуры
создать материалы фишек создать материалы фишек
создать пример сцены создать пример сцены
подготовиться к созданию фишек
создать фишки создать фишки
создать группы
назначить фишкам материалы назначить фишкам материалы
подготовить фишки к выбору # подготовить фишки к выбору
нажатие в рисователе нажатие в рисователе
выбрать узел сцены выбрать узел сцены
выбрали узел сцены выбрали узел сцены
выбрать фишку попробовать выбрать фишку
# выбрать фишку
выбрали фишку выбрали фишку
выделить выбранную фишку выделить выбранную фишку
сравнить пару выбранных фишек сравнить пару выбранных фишек

3
📦
View File

@@ -1,3 +1,4 @@
https://git.opengamestudio.org/PuCOBATEJlb/PuCOBATEJlb/raw/branch/master/0000 https://git.opengamestudio.org/PuCOBATEJlb/PuCOBATEJlb/raw/branch/master/0000
https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000 https://git.opengamestudio.org/PuCOBATEJlb/PECYPCbl/raw/branch/master/0000
https://git.opengamestudio.org/MAOH/MAOH_TEMA_OTAK/raw/branch/master/0000 https://git.opengamestudio.org/MAOH/MAOH_TEMA_OTAK/raw/branch/master/0000
https://git.opengamestudio.org/MAOH/MEXMA/raw/branch/master/0000