var data = ["hello", "this", "is", "a", "program", "developed", "for", "Hatch", "Canada", "which", "was", "originally", "created", "by", "Jennifer", "Dewalt"]; var i = 0; var y = []; var wordFlipspeed = 10; var wordCounter = 0; var wordSpeed = 1; var displayWord = function() { fill(0); text(data[i], 150, 50); }; var nextWordTimer = function() { wordCounter++; if(wordCounter > wordFlipspeed) { wordCounter = 0; y.push(50); i++; } }; var showFallingWords = function() { for(var j = 0; j < y.length-1; j++) { fill(random(255), random(255), random(255), 150); text(data[j], 150, y[j]); y[j]*= 1 + wordSpeed / 100; if(y[j] > 350) { y[j] = 50; } } }; var draw = function() { background(23, 55); displayWord(); nextWordTimer(); showFallingWords(); };