СцЕНа МАджонга
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

📖.js 1.3KB

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