X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Fhelix.c;h=31ab7f02c552792a37ef00c89243941d504d7c7b;hb=258170f6204e23da06f272ffda1f4504b6ae2eaf;hp=9e6d905ba712e0d1ae06cd2f8604d0cc47579eb4;hpb=0a1527cc01e9894017614b7c36b838b2b6914ba9;p=xscreensaver diff --git a/hacks/helix.c b/hacks/helix.c index 9e6d905b..31ab7f02 100644 --- a/hacks/helix.c +++ b/hacks/helix.c @@ -130,7 +130,7 @@ random_helix (dpy, window) factor3 = 2; factor4 = 2; - divisor = ((frand (3.0) + 1) * (((random() % 1) * 2) - 1)); + divisor = ((frand (3.0) + 1) * (((random() & 1) * 2) - 1)); if ((random () & 1) == 0) { @@ -147,8 +147,8 @@ random_helix (dpy, window) d_angle = random () % 360; #define random_factor() \ - (((random() % 7) ? ((random() % 1) + 1) : 3) \ - * (((random() % 1) * 2) - 1)) + (((random() % 7) ? ((random() & 1) + 1) : 3) \ + * (((random() & 1) * 2) - 1)) while (gcd (gcd (gcd (factor1, factor2), factor3), factor4) != 1) { @@ -164,7 +164,7 @@ random_helix (dpy, window) { hsv_to_rgb (random () % 360, frand (1.0), frand (0.5) + 0.5, &color.red, &color.green, &color.blue); - if (got_color = XAllocColor (dpy, cmap, &color)) + if ((got_color = XAllocColor (dpy, cmap, &color))) XSetForeground (dpy, draw_gc, color.pixel); else XSetForeground (dpy, draw_gc, default_fg_pixel);