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

This commit is contained in:
Главред | Glavred
2020-09-17 17:18:01 +03:00
parent 3781916cf9
commit bc55dd6962
3 changed files with 43 additions and 0 deletions

View File

@@ -12,6 +12,23 @@
// // // // // // // //
СоздатьИндексыФишек = мир =>
{
мир.индексыФишек = {};
const позиции = мир.раскладкаKMahjongg.позиции;
for (var номер in позиции)
{
var позиция = позиции[номер];
var фишка = мир.фишки[номер];
var индекс = индексПозицииФишки(позиция);
мир.индексыФишек[индекс] = фишка;
};
};
// // // //
ОкраситьВыбранныеФишки = мир => ОкраситьВыбранныеФишки = мир =>
{ {
// Очищаем цвета всех фишек. // Очищаем цвета всех фишек.

View File

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

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 фишки)