]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
Redid the coloring of the embedded font to use random colored pixels to make it look...
authortomaz <tomaz@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 2 Jun 2005 19:06:40 +0000 (19:06 +0000)
committertomaz <tomaz@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 2 Jun 2005 19:06:40 +0000 (19:06 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5380 d7cf8633-e32d-0410-b094-e92efae38249

gl_draw.c

index f9d2229023fc2322905958c8ea3cf59476ddf5a9..dd88ae6b665e2be4a0e0ad8372a97385ed4c2ce9 100644 (file)
--- a/gl_draw.c
+++ b/gl_draw.c
@@ -49,6 +49,7 @@ static rtexture_t *draw_generateconchars(void)
 {
        int i;
        qbyte buffer[65536][4], *data = NULL;
+       double random;
 
        fs_filesize = 13396;
        data = LoadTGA (concharimage, 256, 256);
@@ -56,33 +57,37 @@ static rtexture_t *draw_generateconchars(void)
 // Gold numbers
        for (i = 0;i < 8192;i++)
        {
-               buffer[i][0] = 115;
-               buffer[i][1] = 87;
-               buffer[i][2] = 31;
+               random = lhrandom (0.0,1.0);
+               buffer[i][0] = 83 + (qbyte)(random * 64);
+               buffer[i][1] = 71 + (qbyte)(random * 32);
+               buffer[i][2] = 23 + (qbyte)(random * 16);
                buffer[i][3] = data[i*4+0];
        }
 // White chars
        for (i = 8192;i < 32768;i++)
        {
-               buffer[i][0] = 123;
-               buffer[i][1] = 123;
-               buffer[i][2] = 123;
+               random = lhrandom (0.0,1.0);
+               buffer[i][0] = 95 + (qbyte)(random * 64);
+               buffer[i][1] = 95 + (qbyte)(random * 64);
+               buffer[i][2] = 95 + (qbyte)(random * 64);
                buffer[i][3] = data[i*4+0];
        }
 // Gold numbers
        for (i = 32768;i < 40960;i++)
        {
-               buffer[i][0] = 115;
-               buffer[i][1] = 87;
-               buffer[i][2] = 31;
+               random = lhrandom (0.0,1.0);
+               buffer[i][0] = 83 + (qbyte)(random * 64);
+               buffer[i][1] = 71 + (qbyte)(random * 32);
+               buffer[i][2] = 23 + (qbyte)(random * 16);
                buffer[i][3] = data[i*4+0];
        }
 // Red chars
        for (i = 40960;i < 65536;i++)
        {
-               buffer[i][0] = 143;
-               buffer[i][1] = 67;
-               buffer[i][2] = 51;
+               random = lhrandom (0.0,1.0);
+               buffer[i][0] = 96 + (qbyte)(random * 64);
+               buffer[i][1] = 43 + (qbyte)(random * 32);
+               buffer[i][2] = 27 + (qbyte)(random * 32);
                buffer[i][3] = data[i*4+0];
        }