Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

50 lignes
698 B

  1. define([
  2. ], function(
  3. ) {
  4. return {
  5. list: [],
  6. particles: [],
  7. fog: [],
  8. register: function(cpn) {
  9. this.list.push(cpn);
  10. },
  11. unregister: function(cpn) {
  12. var list = this.list;
  13. var lLen = list.length;
  14. for (var i = 0; i < lLen; i++) {
  15. var l = list[i];
  16. if (l == cpn) {
  17. list.splice(i, 1);
  18. return;
  19. }
  20. }
  21. },
  22. render: function() {
  23. var list = this.list;
  24. var lLen = list.length;
  25. for (var i = 0; i < lLen; i++) {
  26. var l = list[i];
  27. if ((l.destroyed) || (l.obj.destroyed)) {
  28. list.splice(i, 1);
  29. i--;
  30. lLen--;
  31. if (l.destroyManual)
  32. l.destroyManual();
  33. continue;
  34. }
  35. l.renderManual();
  36. }
  37. }
  38. };
  39. });