Browse Source

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

M-0.1.0
Главред | Glavred 4 years ago
parent
commit
3a1ca7d11e
2 changed files with 20 additions and 5 deletions
  1. +18
    -3
      фишки|tiles.js
  2. +2
    -2
      функции|functions.js

+ 18
- 3
фишки|tiles.js View File

@@ -363,6 +363,17 @@

ПроверитьДоступностьФишкиДляВыбора = мир =>
{
// Удостоверимся, что это не одна и та же фишка, выбранная дважды.
if (мир.номераВыбранныхФишек.length)
{
var номер = мир.номераВыбранныхФишек[0];
if (номер == мир.номерНайденнойФишки)
{
return;
}
}

// Проверяем доступность с точки зрения правил Маджонга.
var позиция = мир.раскладкаKMahjongg.позиции[мир.номерНайденнойФишки];
var индекс = индексПозицииФишки(позиция);
if (фишкуМожноВыбрать(мир.индексыФишек, индекс))
@@ -511,7 +522,11 @@
var размеры = [
(границы.max.x - границы.min.x) / 2,
(границы.max.z - границы.min.z) / 2,
границы.max.y - границы.min.y,
//границы.max.y - границы.min.y,
];
var отступы = [
0.02,
0.02,
];
const позиции = мир.раскладкаKMahjongg.позиции;
@@ -527,8 +542,8 @@
var слой = позиция[0];
var ряд = позиция[1];
var столбец = позиция[2];
фишка.position.x = столбец * размеры[0];
фишка.position.z = ряд * размеры[1];
фишка.position.x = столбец * (размеры[0] + отступы[0]);
фишка.position.z = ряд * (размеры[1] + отступы[1]);
фишка.position.y = слой;
}
};


+ 2
- 2
функции|functions.js View File

@@ -50,8 +50,8 @@

позицияИндексаФишки = (индекс) =>
{
const x = индекс / 1000000;
const y = (индекс - x * 1000000) / 1000;
const x = Math.round(индекс / 1000000);
const y = Math.round((индекс - x * 1000000) / 1000);
const z = индекс - x * 1000000 - y * 1000;
return [x, y, z];
};


Loading…
Cancel
Save