Skip to content

Commit 3696739

Browse files
author
Ayush Seth
authored
Update Fraternal Tree.js
1 parent c5df4af commit 3696739

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Fraternal Tree.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ var flowers = [];
33
var branchNumber = 0;
44
var shrink, shake, intensity, grow = false,
55
shed, gravity, flsize, grav, wind_dir, windcheck;
6+
var cnv;
67

78
function setup() {
8-
createCanvas(600, 600);
9+
cnv = createCanvas(600, 600);
910
var root = new Branch(createVector(width / 2, height), createVector(width / 2, height - 100));
1011
tree[0] = root;
1112
shake = createCheckbox("Shaking", false);
@@ -48,6 +49,8 @@ function setup() {
4849
document.getElementById('cpicker').style.position = "absolute";
4950
document.getElementById('cpicker').style.left = "320px";
5051
document.getElementById('cpicker').style.top = "920px";
52+
53+
cnv.mousePressed(branchIt);
5154
}
5255
var wind;
5356

@@ -104,14 +107,13 @@ function growFlowers() {
104107
shed = false;
105108
}
106109
function saveTree() {
107-
saveCanvas("tree", "png");
110+
saveCanvas(cnv, "tree", "png");
108111

109112
}
110113

111114

112-
function mousePressed() {
115+
function branchIt() {
113116

114-
if (mouseX < width && mouseY < height && mouseX > 0 && mouseY > 0) {
115117
for (var i = tree.length - 1; i >= 0; i--) {
116118
if (!tree[i].grown) {
117119
tree.push(tree[i].spawnA(shrink.value()));
@@ -121,4 +123,3 @@ function mousePressed() {
121123
tree[i].grown = true;
122124
}
123125
}
124-
}

0 commit comments

Comments
 (0)