summaryrefslogtreecommitdiff
path: root/genome.c
diff options
context:
space:
mode:
authorLars-Dominik Braun <lars@6xq.net>2015-07-10 21:36:45 +0200
committerLars-Dominik Braun <lars@6xq.net>2015-07-10 21:36:45 +0200
commit4fdb61a6839e277cefde7c8332a8762e4989e72c (patch)
tree3145cd7ea0bedf5efd743b69d1a30f8f45328a8c /genome.c
parent1bd1ad8fda7510290558909efbde32095776026c (diff)
downloadpucket-4fdb61a6839e277cefde7c8332a8762e4989e72c.tar.gz
pucket-4fdb61a6839e277cefde7c8332a8762e4989e72c.tar.bz2
pucket-4fdb61a6839e277cefde7c8332a8762e4989e72c.zip
Randomize color, color_speed and ppu
Diffstat (limited to 'genome.c')
-rw-r--r--genome.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/genome.c b/genome.c
index 1d8a524..f4ccc8e 100644
--- a/genome.c
+++ b/genome.c
@@ -264,7 +264,9 @@ void xform_rand (flam3_xform * const xform, const bool add_post,
assert (rc != NULL);
/* XXX: the original code alternates between 0/1 for every xform */
- xform->color = rand_bool (rc) ? 1.0 : 0.0;
+ xform->color = rand_d01 (rc);
+ /* … and uses a constant color_speed of 0.5 */
+ xform->color_speed = rand_d01 (rc);
for (unsigned int j = 0; j < 3; j++) {
for (unsigned int k = 0; k < 2; k++) {