Forum: Multimedia
Delphi
by zahor,
24. Okt 2008
mach denn quelltext doch bitte in delphi-tags (also QUELLTEXT;) nur ohne die leerzeichen!
Forum: Multimedia
Delphi
by zahor,
24. Okt 2008
also ich habs mir grade mal überlegt wie man das machen müsste. Nur so hingeschrieben, nicht ausprobiert.
ich gehe mal davon aus, dass du das nicht objektorientiert machen willst, also:
zuerst braucht man ne variable für die richtung, in die der Ball fliegt.
das ist dann ne gradangabe.
dann muss die timer-methode etwa so aussehen:
procedure TForm1.MoveTimer(Sender: TObject);
with ball...
Forum: Multimedia
Delphi
by zahor,
24. Okt 2008
hm... das kann man auch "eleganter" lösen...
TImages sind da ziemlich ungeeignet, ich würde direkt auf das Canvas zeichnen.
Was mir grade auffällt:
if (ball.top < 0) or (ball.Top > 520) then y:=-y;
if (ball.left < 0) or (ball.left > 711) then x:=-x;
Was soll dieser Code machen? Was sind die Zahlen (520 und 711)?
Ich gehe mal davon aus, dass er verhindern soll, dass der Ball aus dem...