Skip to content

Commit 88dd998

Browse files
committed
added rotation, changed colors and added shapes
1 parent be370c4 commit 88dd998

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

js/2secrets.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ function roseMath(radius, v, k, t) {
6565
function makeFlowers(radius) {
6666
var flowers = [];
6767
var resolution = 240; // every flower has 240 points
68-
for (var k = 4; k < 20; k++) {
68+
for (var k = 4; k < 24; k++) {
6969
var points = [];
7070
for (var j = 0; j < resolution; j++) {
7171
points[j] = new Two.Anchor();
@@ -81,17 +81,15 @@ function makeFlowers(radius) {
8181
function pickFlower(flowers) {
8282
var f = Math.floor(Math.random() * flowers.length);
8383
var flower = flowers[f].clone();
84-
// Style the shape
8584
var colors = ['tomato', 'orangered', 'floralwhite',
8685
'gold', 'red', 'darkorange'];
86+
colors = ['DARKMAGENTA', 'REBECCAPURPLE', 'SLATEBLUE', 'ROYALBLUE', '#9c27b0', '#9f9fff',
87+
'ALICEBLUE', 'PLUM', 'CORNFLOWERBLUE', 'DARKBLUE', 'MEDIUMBLUE', 'DARKSLATEBLUE'];
8788
var color = colors[Math.floor(Math.random() * colors.length)];
89+
flower.rotation = (Math.PI / 2) * (Math.floor(Math.random() * 12) / 12);
8890
flower.stroke = color;
8991
flower.fill = color;
9092
flower.linewidth = 4;
9193
flower.cap = 'round';
92-
// flower.rotation = Math.floor(Math.random() * 16) * Math.PI / 8 + Math.PI / 16;
93-
// For animation later on
94-
flower.step = (Math.floor(Math.random() * 8) / 8) * Math.PI / 60;
95-
flower.step *= Math.random() > 0.5 ? - 1 : 1;
9694
return flower;
9795
}

0 commit comments

Comments
 (0)