Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. var av = new Avatar(Avatar.getName(28));
  2. var av1 = new Avatar(Avatar.getName(28));
  3. var av2 = new Avatar(Avatar.getName(28));
  4. var av3 = new Avatar(Avatar.getName(28));
  5. var av4 = new Avatar(Avatar.getName(28));
  6. var pausa = false;
  7. var NoRep = 10;
  8. var pos = [
  9. {f:30, single:true, r:[0.1,1,0,-1,0,1,1,0,-1,0]},
  10. {f:20, r:[-0.1,1,0,-1,0,1,1,0,-1,0]},
  11. {f:20, r:[0.1,-1,0,1,0,-1,-1,0,1,0]}
  12. ];
  13.  
  14. //frameRate(26);
  15. var frames = 0; // contador-frames/postura
  16. var idx = 0; // indice-posturas
  17. var repe = 0;
  18.  
  19. av.scale(0.2);
  20. av1.scale(0.2);
  21. av2.scale(0.2);
  22. av4.scale(0.2);
  23. av3.scale(0.2);
  24.  
  25.  
  26. var update = function() {
  27. frames = 0;
  28. ++idx;
  29. //av.scale(1.1);
  30. if (idx>=pos.length) {
  31. idx = 0;
  32. repe++;
  33. if ( repe >= NoRep ) {
  34. pausa = true;
  35. }
  36. }
  37. };
  38.  
  39. var draw = function() {
  40.  
  41. if ( !pausa ) {
  42. ++frames;
  43. if (repe>0 && pos[idx].single) {
  44. update();
  45. return;
  46. }
  47. if (frames<pos[idx].f) {
  48. for (var i=0; i<10; i++) {
  49.  
  50. av.rotate(2, pos[idx].r[i]);
  51. av1.rotate(2, pos[idx].r[i]);
  52. av2.rotate(2, pos[idx].r[i]);
  53. av3.rotate(2, pos[idx].r[i]);
  54. av4.rotate(2, pos[idx].r[i]);
  55. }
  56. for (var i=0; i<10; i++) {
  57.  
  58. av.rotate(6, pos[idx].r[i]);
  59. av1.rotate(6, pos[idx].r[i]);
  60. av2.rotate(6, pos[idx].r[i]);
  61. av3.rotate(6, pos[idx].r[i]);
  62. av4.rotate(6, pos[idx].r[i]);
  63. }
  64. for (var i=0; i<10; i++) {
  65.  
  66. av.rotate(1, pos[idx].r[i]);
  67. av1.rotate(1, pos[idx].r[i]);
  68. av2.rotate(1, pos[idx].r[i]);
  69. av3.rotate(1, pos[idx].r[i]);
  70. av4.rotate(1, pos[idx].r[i]);
  71. }
  72. //av.rotate(6, pos[idx].r[i])
  73. } else {
  74. update();
  75. }
  76. }
  77. background(0, 255, 55);
  78. av.draw(mouseX,mouseY);
  79. av1.draw(mouseX+65,mouseY);
  80. av2.draw(mouseX+130,mouseY);
  81. av3.draw(mouseX+195,mouseY);
  82. av4.draw(mouseX+255,mouseY);
  83. };
  84.  
  85. var mouseClicked = function() {
  86. pausa = !pausa;
  87. repe=0;
  88. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement