eriknau

birds

Dec 4th, 2015
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function onGLC(glc) {
  2.     glc.loop();
  3.     glc.size(350, 350);
  4.     glc.setDuration(4);
  5.     glc.setFPS(20);
  6.     // glc.setMode("single");
  7.     // glc.setEasing(false);
  8.     glc.setMaxColors(20);
  9.     // glc.styles.backgroundColor = "black";
  10.     var list = glc.renderList,
  11.         width = glc.w,
  12.         height = glc.h,
  13.         color = glc.color;
  14.  
  15.     list.addRect({
  16.         x: width/2,
  17.         y: height/2,
  18.         w: width,
  19.         h: height,
  20.         fillStyle: ["red","yellow"]
  21.     })
  22.  
  23.     var num=15;
  24.     for (var k = 0; k < 5; k++) {
  25.          for(var j=0;j<5;j++){
  26.                 var offset1 = Math.random() * 300 - 150;
  27.                 var offset2 = Math.random() * 300 - 150;
  28.                 var y = 60 + 40 * (k+1)+ verticalOffset;
  29.             for (var i=0; i<num; i++) {
  30.                 var verticalOffset = Math.random() * 30 - 15;
  31.                 var x = 60 +40 * j + 3*(i+1);
  32.                 list.addLine({
  33.                     lineWidth: 1,
  34.                     strokeStyle: ["yellow","red"],
  35.                     x0: x,
  36.                     y0: y,
  37.                     x1: [x + offset1, x + offset2],
  38.                     y1: [y + offset1, y - offset2],
  39.                     phase: i*0.01
  40.                 });
  41.             }  
  42.         };
  43.     }
  44.  }
Advertisement
Add Comment
Please, Sign In to add comment