Thema
:
Delphi
viele fliegende sich abstoßende Bälle??
Einzelnen Beitrag anzeigen
FlorianK
Registriert seit: 18. Apr 2004
Ort: [BUFFEROVERFLOW]
39 Beiträge
Delphi 7 Personal
#
8
Re: viele fliegende sich abstoßende Bälle??
3. Nov 2004, 19:23
Ich würde es so machen:
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
stoss;
var
ball:
array
[1..30]
of
tball;
for
a := 0
to
High(BallArray)-2
do
begin
for
b := a+1
to
High(BallArray)-1
do
begin
if
ball[a].Left+ball[a].Width=ball[b].Left
then
// Wenn es in tball Left, Top, Width und Height gibt...
begin
//(...X-Abstoßung...)
end
;
if
ball[a].Top+ball[a].Height=ball[b].Top
then
// Wenn es in tball Left, Top, Width und Height gibt...
begin
//(...Y-Abstoßung...)
end
end
;
end
;
Florian K.
Florian K.
Errare humanum est. - Irre sind auch nur Menschen.
Zitat
FlorianK
Öffentliches Profil ansehen
Mehr Beiträge von FlorianK finden