r5669 - trunk/data/qcsrc/client

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Jan 26 14:47:06 EST 2009


Author: div0
Date: 2009-01-26 14:47:06 -0500 (Mon, 26 Jan 2009)
New Revision: 5669

Modified:
   trunk/data/qcsrc/client/prandom.qc
Log:
even more predictable prandom for now


Modified: trunk/data/qcsrc/client/prandom.qc
===================================================================
--- trunk/data/qcsrc/client/prandom.qc	2009-01-26 19:00:12 UTC (rev 5668)
+++ trunk/data/qcsrc/client/prandom.qc	2009-01-26 19:47:06 UTC (rev 5669)
@@ -1,14 +1,10 @@
-// prandom - PREDICTABLE random number generator
+// prandom - PREDICTABLE random number generator (not seeded yet)
 
-float prandom_time, prandom_seed;
+float prandom_seed;
 float prandom()
 {
 	float c;
 
-	// reinitialize every frame to make it act similar every frame
-	if(time != prandom_time)
-		prandom_seed = prandom_time = time;
-	
 	c = crc16(FALSE, strcat(ftos(prandom_seed), ftos(prandom_seed + 3.1415926535)));
 	prandom_seed = c;
 	return c / 65536; // in [0..1[




More information about the nexuiz-commits mailing list