xxxxxxxxxx
71
let size = 100;
let font;
var points = [];
var particles = [];
var obstacles = [];
var win = 400;
var hit = 400;
let text1 = 'Test1';
let text2 = 'Test2';
let text3 = 'Test3';
let x1 = 80;
let y1 = 100;
let x2 = 80;
let y2 = 200;
let x3 = 80;
let y3 = 300;
function preload(){
font = loadFont('HELVETICALTSTD-BLK.OTF');
}
function setup() {
createCanvas(win, hit);
//textFont(font);
//textSize(size);
//fill(0);
//noStroke();
//text(text1,100,100);
//text(text2,75,200);
//text(text3,140,300);
append(points, font.textToPoints(text1,x1,y1,size));
append(points,font.textToPoints(text2,x2,y2,size));
append(points, font.textToPoints(text3,x3,y3,size));
//console.log(points);
for (var i = 0; i < points.length; i++){
for (var j = 0; j < points[i].length; j++){
var pts = points[i][j];
var particle = new Particle(pts.x,pts.y);
particles.push(particle);
}
}
var obY = win/2+100;
for (var k = 0; k < 400; k+=50){
var obstacle = new Obstacle(k,obY);
obstacles.push(obstacle);
}
}
function draw() {
//background(0);
background(230);
for(var i = 0; i < particles.length; i++){
var particle = particles[i];
for(var j = 0; j < obstacles.length; j++){
var obstacle = obstacles[j]
obstacle.show();
}
particle.behaviors();
particle.update();
particle.show();
}
}