projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://packetstormsecurity.org/UNIX/admin/xscreensaver-4.16.tar.gz
[xscreensaver]
/
hacks
/
glx
/
noof.c
diff --git
a/hacks/glx/noof.c
b/hacks/glx/noof.c
index 21ec792c8a3101c2752113df6bec46b6c964d193..534acc6882eff274c2b3f7e7d35ae647d32fdb7f 100644
(file)
--- a/
hacks/glx/noof.c
+++ b/
hacks/glx/noof.c
@@
-9,6
+9,7
@@
* implied warranty.
*
* Originally a demo included with GLUT;
* implied warranty.
*
* Originally a demo included with GLUT;
+ * (Apparently this was called "diatoms" on Irix.)
* ported to raw GL and xscreensaver by jwz, 12-Feb-2004.
*/
* ported to raw GL and xscreensaver by jwz, 12-Feb-2004.
*/
@@
-64,48
+65,48
@@
initshapes(int i)
/* random init of pos, dir, color */
for (k = i * 3; k <= i * 3 + 2; k++) {
/* random init of pos, dir, color */
for (k = i * 3; k <= i * 3 + 2; k++) {
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
pos[k] = f;
pos[k] = f;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
f = (f - 0.5) * 0.05;
dir[k] = f;
f = (f - 0.5) * 0.05;
dir[k] = f;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
f = (f - 0.5) * 0.0002;
acc[k] = f;
f = (f - 0.5) * 0.0002;
acc[k] = f;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
col[k] = f;
}
speedsq[i] = dir[i * 3] * dir[i * 3] + dir[i * 3 + 1] * dir[i * 3 + 1];
col[k] = f;
}
speedsq[i] = dir[i * 3] * dir[i * 3] + dir[i * 3 + 1] * dir[i * 3 + 1];
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
blad[i] = 2 + (int) (f * 17.0);
blad[i] = 2 + (int) (f * 17.0);
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
ang[i] = f;
ang[i] = f;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
spn[i] = (f - 0.5) * 40.0 / (10 + blad[i]);
spn[i] = (f - 0.5) * 40.0 / (10 + blad[i]);
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
sca[i] = (f * 0.1 + 0.08);
dir[i * 3] *= sca[i];
dir[i * 3 + 1] *= sca[i];
sca[i] = (f * 0.1 + 0.08);
dir[i * 3] *= sca[i];
dir[i * 3 + 1] *= sca[i];
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
hsv[i * 3] = f * 360.0;
hsv[i * 3] = f * 360.0;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
hsv[i * 3 + 1] = f * 0.6 + 0.4;
hsv[i * 3 + 1] = f * 0.6 + 0.4;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
hsv[i * 3 + 2] = f * 0.7 + 0.3;
hsv[i * 3 + 2] = f * 0.7 + 0.3;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
hpr[i * 3] = f * 0.005 * 360.0;
hpr[i * 3] = f * 0.005 * 360.0;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
hpr[i * 3 + 1] = f * 0.03;
hpr[i * 3 + 1] = f * 0.03;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
hpr[i * 3 + 2] = f * 0.02;
geep[i] = 0;
hpr[i * 3 + 2] = f * 0.02;
geep[i] = 0;
- f = random() /
2147483647.0
;
+ f = random() /
(double) RAND_MAX
;
peep[i] = 0.01 + f * 0.2;
}
peep[i] = 0.01 + f * 0.2;
}