Einzelnen Beitrag anzeigen

Phantom1

Registriert seit: 20. Jun 2003
282 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Berechnungszeit zu lang. Optimierung??

  Alt 4. Jul 2009, 20:37
Das "randomize" in deiner Schleife ist bestimmt nicht mit absicht gewesen oder? "randomize" sollte man nur einmal beim programmstart aufrufen, am besten im formcreate.

mein vorschlag um dein problem zu lösen:
Delphi-Quellcode:
function throwFood():boolean;
begin
  foodposx := (random(17)+3)*10; // zufallszahl von 30 bis 190 in 10er schritten
  foodposy := (random(17)+3)*10; // zufallszahl von 30 bis 190 in 10er schritten

  Form1.ShapeFood.Left := foodposx;
  Form1.ShapeFood.Top := foodposy;
end;
  Mit Zitat antworten Zitat