Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
106
фишки|tiles.js
106
фишки|tiles.js
@@ -357,6 +357,7 @@
|
||||
console.debug(`ВЫБРАЛИ фишку. номер: '${номер}' группа: '${группа}'`);
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
@@ -395,40 +396,6 @@
|
||||
// // // //
|
||||
|
||||
|
||||
УведомитьОСозданииФишекВСцене = мир =>
|
||||
{
|
||||
мир.уведомить("создали фишки в сцене");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ПодготовитьФишкиКВыбору = мир =>
|
||||
{
|
||||
мир.номераВыбранныхФишек = [];
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьИндексыФишек = мир =>
|
||||
{
|
||||
мир.индексыФишек = {};
|
||||
const позиции = мир.раскладкаKMahjongg.позиции;
|
||||
for (var номер in позиции)
|
||||
{
|
||||
var позиция = позиции[номер];
|
||||
var индекс = индексПозицииФишки(позиция);
|
||||
мир.индексыФишек[индекс] = номер;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ВывестиНайденнуюФишку = мир =>
|
||||
{
|
||||
var номер = мир.номерНайденнойФишки;
|
||||
@@ -460,24 +427,25 @@
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьМатериалыВыбранныхФишекОтладочнойТемы = мир =>
|
||||
ПодготовитьФишкиКВыбору = мир =>
|
||||
{
|
||||
мир.материалыВыбранныхФишек = [];
|
||||
for (var номер in мир.материалыФишек)
|
||||
{
|
||||
var материал = мир.материалыФишек[номер].clone();
|
||||
материал.color = new THREE.Color(0xff0000);
|
||||
мир.материалыВыбранныхФишек.push(материал);
|
||||
}
|
||||
мир.номераВыбранныхФишек = [];
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ПодготовитьПоискФишек = мир =>
|
||||
СоздатьИндексыФишек = мир =>
|
||||
{
|
||||
мир.номераНайденныхФишек = [];
|
||||
мир.индексыФишек = {};
|
||||
const позиции = мир.раскладкаKMahjongg.позиции;
|
||||
for (var номер in позиции)
|
||||
{
|
||||
var позиция = позиции[номер];
|
||||
var индекс = индексПозицииФишки(позиция);
|
||||
мир.индексыФишек[индекс] = номер;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -560,6 +528,35 @@
|
||||
// // // //
|
||||
|
||||
|
||||
ПодготовитьКореньФишек = мир =>
|
||||
{
|
||||
if (мир.корень && мир.сцена.children.includes(мир.корень))
|
||||
{
|
||||
мир.сцена.remove(мир.корень);
|
||||
}
|
||||
мир.корень = new THREE.Group();
|
||||
мир.сцена.add(мир.корень);
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьМатериалыВыбранныхФишекОтладочнойТемы = мир =>
|
||||
{
|
||||
мир.материалыВыбранныхФишек = [];
|
||||
for (var номер in мир.материалыФишек)
|
||||
{
|
||||
var материал = мир.материалыФишек[номер].clone();
|
||||
материал.color = new THREE.Color(0xff0000);
|
||||
мир.материалыВыбранныхФишек.push(материал);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьМатериалыФишекОтладочнойТемы = мир =>
|
||||
{
|
||||
мир.материалыФишек = [];
|
||||
@@ -570,4 +567,23 @@
|
||||
var материал = new THREE.MeshLambertMaterial({map: текстура});
|
||||
мир.материалыФишек.push(материал);
|
||||
}
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
СоздатьФишкиВСцене = мир =>
|
||||
{
|
||||
мир.уведомить("надо создать фишки в сцене");
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
ПодготовитьсяКСозданиюФишекВСцене = мир =>
|
||||
{
|
||||
мир.уведомить("надо подготовиться к созданию фишек в сцене");
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user