aboutsummaryrefslogtreecommitdiff
path: root/sketch.js
diff options
context:
space:
mode:
authorNat Lasseter <Nat Lasseter nathan@bytemark.co.uk>2017-06-29 10:41:49 +0100
committerNat Lasseter <Nat Lasseter nathan@bytemark.co.uk>2017-06-29 10:41:49 +0100
commit922f1ef4b4ef0033f779e45dafd74595672f3de7 (patch)
treef1df1097dfd598bbf2ed69e027788102f57c4561 /sketch.js
parent7757f565bf0f7694c6de57a2795117521c92e5a7 (diff)
Some tweaks
Diffstat (limited to 'sketch.js')
-rw-r--r--sketch.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/sketch.js b/sketch.js
index ce3d1d1..126edee 100644
--- a/sketch.js
+++ b/sketch.js
@@ -1,6 +1,6 @@
var ps = [];
var gravity;
-var air_resistance = 0.5;
+var air_resistance = 0.4;
var wid = 800;
var hei = 600;
@@ -38,11 +38,13 @@ function draw() {
}
if (mouseIsPressed) {
+ var force = p5.Vector.fromAngle(random(PI, 2*PI));
+ force.mult(random(250));
var p = new Particle(
mouseX, mouseY, random(2, 10),
- color(random(0, 360), random(90, 100), random(50, 100))
+ color(random(360), random(90, 100), random(50, 100))
);
- p.applyForce(createVector(random(-250, 250), random(-500, 0)));
+ p.applyForce(force);
ps.push(p);
}
}