hedgewars/uGearsUtils.pas
changeset 11751 20e0a72e0e2c
parent 11551 aefc770feb65
child 11822 4600dcb9db4f
equal deleted inserted replaced
11750:f146a3d71340 11751:20e0a72e0e2c
   937             begin
   937             begin
   938             //AddFileLog('Trying to make a hole');
   938             //AddFileLog('Trying to make a hole');
   939             while (cnt < 1000) do
   939             while (cnt < 1000) do
   940                 begin
   940                 begin
   941                 inc(cnt);
   941                 inc(cnt);
   942                 x:= leftX+GetRandom(rightX-leftX-32)+16;
   942                 x:= left+GetRandom(right-left-2*cHHRadius)+cHHRadius;
   943                 y:= topY+GetRandom(LAND_HEIGHT-topY-64)+48;
   943                 y:= topY+GetRandom(LAND_HEIGHT-topY-64)+48;
   944                 if NoGearsToAvoid(x, y, 100 div max(1,cnt div 100), 100 div max(1,cnt div 100)) then
   944                 if NoGearsToAvoid(x, y, 100 div max(1,cnt div 100), 100 div max(1,cnt div 100)) then
   945                     begin
   945                     begin
   946                     Gear^.State:= Gear^.State or gsttmpFlag;
   946                     Gear^.State:= Gear^.State or gsttmpFlag;
   947                     Gear^.X:= int2hwFloat(x);
   947                     Gear^.X:= int2hwFloat(x);