--- koules1.4.orig/koules.c 1998-03-08 22:06:00.000000000 +0100 +++ koules1.4/koules.c 2026-10-18 02:40:04.897913988 +0200 @@ -1233,7 +1233,7 @@ creators_points (int radius, int x1, int y = rand() % GAMEHEIGHT; } while (((x-midX)*(x-midX) + (y-midY)*(y-midY)) > r2); r=sqrt((double)((x-midX)*(x-midX) + (y-midY)*(y-midY))); - r=(r*radius/r1)/r*0.9; + r=(double)radius/r1*0.9; /* avoid 0/0 for r == 0 */ x2=x1+(x-midX)*r; y2=y1+(y-midY)*r;