diff options
Diffstat (limited to 'graphics/aalib/files/patch-src_aafire.c')
-rw-r--r-- | graphics/aalib/files/patch-src_aafire.c | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/graphics/aalib/files/patch-src_aafire.c b/graphics/aalib/files/patch-src_aafire.c new file mode 100644 index 000000000000..f2ed1336f6b0 --- /dev/null +++ b/graphics/aalib/files/patch-src_aafire.c @@ -0,0 +1,37 @@ +--- src/aafire.c.orig Fri Apr 27 00:30:03 2001 ++++ src/aafire.c Sat Mar 2 22:51:46 2002 +@@ -48,6 +48,7 @@ + initialize (void) + { + int i; ++ srandomdev(); + context = aa_autoinit (&aa_defparams); + if (context == NULL) + { +@@ -114,20 +115,20 @@ + height++; + loop--; + if (loop < 0) +- loop = rand () % 3, sloop++;; ++ loop = random () % 3, sloop++;; + i1 = 1; + i2 = 4 * XSIZ + 1; + for (p = (char *) bitmap + XSIZ * (YSIZ + 0); + p < ((unsigned char *) bitmap + XSIZ * (YSIZ + 1)); + p++, i1 += 4, i2 -= 4) + { +- last1 = rand () % min (i1, min (i2, height)); +- i = rand () % 6; ++ last1 = random () % min (i1, min (i2, height)); ++ i = random () % 6; + for (; p < (unsigned char *) bitmap + XSIZ * (YSIZ + 1) && i != 0; + p++, i--, i1 += 4, i2 -= 4) +- *p = last1, last1 += rand () % 6 - 2, *(p + XSIZ) = last1, last1 += +- rand () % 6 - 2; +- *(p + 2 * XSIZ) = last1, last1 += rand () % 6 - 2; ++ *p = last1, last1 += random () % 6 - 2, *(p + XSIZ) = last1, last1 += ++ random () % 6 - 2; ++ *(p + 2 * XSIZ) = last1, last1 += random () % 6 - 2; + } + i = 0; + firemain (); |