СцЕНа МАджонга
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. УдалитьФишкиСцены = мир =>
  2. {
  3. if (мир.сценаМаджонга.children.length)
  4. {
  5. мир.сценаМаджонга.remove(мир.кореньСценыМаджонга);
  6. }
  7. мир.кореньСценыМаджонга = new THREE.Group();
  8. мир.сценаМаджонга.add(мир.кореньСценыМаджонга);
  9. мир.фишкиСцены = [];
  10. };
  11. // // // //
  12. СкрытьУбранныеФишкиВСцене = мир =>
  13. {
  14. for (var номер in мир.убранныеФишкиМаджонга)
  15. {
  16. var н = мир.убранныеФишкиМаджонга[номер];
  17. // Перемещаем фишку на другой слой для исключения из отрисовки и выбора.
  18. var ф = мир.фишкиСцены[н];
  19. ф.layers.set(1);
  20. }
  21. }
  22. // // // //
  23. ВыделитьВыбранныеФишкиВСцене = мир =>
  24. {
  25. for (var номер in мир.выбранныеФишкиМаджонга)
  26. {
  27. var н = мир.выбранныеФишкиМаджонга[номер];
  28. var ф = мир.фишкиСцены[н];
  29. var г = мир.фишкиМаджонга[н]["🚩"];
  30. var м = мир.выбранныеМатериалыФишекСцены[г];
  31. ф.material = м;
  32. }
  33. };
  34. // // // //
  35. СоздатьФишкиВСцене = мир =>
  36. {
  37. мир.уведомить("надо создать фишки в сцене");
  38. };