transition(s)
var transitions = [
// random position
function() {
for(i = 0; i<pixels.length; i++ ) {
var p = pixels[i];
if(p.flightMode != 2) {
p.toX = Math.random()*width;
p.toY = Math.random()*height;
p.speedX = Math.cos(p.angle) * Math.random() * 3;
p.speedY = Math.sin(p.angle) * Math.random() * 3;
}
}
},
// white flash
function() {
for(i = 0; i<pixels.length; i++ ) {
var p = pixels[i];
if(p.flightMode != 2) {
p.r = 255;
p.g = 255;
p.b = 255;
p.size = Math.random()*50 + 50;
}
}
},
// change size
function() {
for(i = 0; i<pixels.length; i++ ) {
var p = pixels[i];
if(p.flightMode != 2) {
p.toSize = Math.random()*10+1;
}
}
},