http://packetstormsecurity.org/UNIX/admin/xscreensaver-4.00.tar.gz
[xscreensaver] / hacks / glx / glplanet.c
index f1190281ba3b870dbdb35a0429cfa9c89adea4f9..047abbf6c5ba61daa61fc9eef9b95c56d26c1ef7 100644 (file)
@@ -456,9 +456,9 @@ static void
 init_sun (ModeInfo * mi)
 {
   GLfloat light[4];
-  light[0] = -1;
-  light[1] = (int) (((random() % 3) & 0xFF) - 1);
-  light[2] = (int) (((random() % 3) & 0xFF) - 1);
+  light[0] = frand(2.0) - 1.0;
+  light[1] = frand(2.0) - 1.0;
+  light[2] = 1.0;
   light[3] = 0;
 
   glLightfv(GL_LIGHT0, GL_POSITION, light);