Browse Source

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

M-0.1.0
Главред | Glavred 4 years ago
parent
commit
bc55dd6962
3 changed files with 43 additions and 0 deletions
  1. +17
    -0
      фишки|tiles.js
  2. +1
    -0
      фишки|tiles.череда
  3. +25
    -0
      функции|functions.js

+ 17
- 0
фишки|tiles.js View File

@@ -12,6 +12,23 @@
// // // // // // // //




СоздатьИндексыФишек = мир =>
{
мир.индексыФишек = {};
const позиции = мир.раскладкаKMahjongg.позиции;
for (var номер in позиции)
{
var позиция = позиции[номер];
var фишка = мир.фишки[номер];
var индекс = индексПозицииФишки(позиция);
мир.индексыФишек[индекс] = фишка;
};
};


// // // //


ОкраситьВыбранныеФишки = мир => ОкраситьВыбранныеФишки = мир =>
{ {
// Очищаем цвета всех фишек. // Очищаем цвета всех фишек.


+ 1
- 0
фишки|tiles.череда View File

@@ -5,6 +5,7 @@
задать материалы фишкам по группам задать материалы фишкам по группам
подготовить выбор фишек подготовить выбор фишек
создать материалы выбранных фишек отладочной темы создать материалы выбранных фишек отладочной темы
создать индексы фишек
уведомить о создании фишек в сцене уведомить о создании фишек в сцене


нажали нажали


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

@@ -1,3 +1,28 @@


// // // //


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

// // // //


индексПозицииФишки = (позиция) =>
{
return позиция[0] * 1000000 + позиция[1] * 1000 + позиция[2];
};


// // // //


номерФишки = (фишки, id) => номерФишки = (фишки, id) =>
{ {
for (var номер in фишки) for (var номер in фишки)


Loading…
Cancel
Save