Forum: Multimedia
Delphi
by Nalincah,
23. Sep 2003
Poste dann mal bitte wie du das hingekriegst, das die Schläger mit einbezogen werden. Momentan ist das ja so das der Ball immer abprallt. Ich glaub ich wüsste schon wie, aber hab jetzt feierabend :dancer:
Forum: Multimedia
Delphi
by Nalincah,
23. Sep 2003
So funktioniert es:
Siehe Dateianhang
Hab in der Timer-Routing ne Prüfung der globalen Variable Richtung:String
Wenn rechts dann BallRichtungRechts ansonsten BallRichtungLinks
Und in den beiden Procs Rechts und Links gibts du an, sobald der den Rand erreicht hat ob sich jetzt nach links oder rechts bewegen soll
Forum: Multimedia
Delphi
by Nalincah,
23. Sep 2003
Folgendes: Dein Ball bewegt sich so lange nach rechts bis ImBall.Left >= 558, dann wird der Ball nach links geschickt. Soweit alles ok. Jetzt ist aber ImBall.Left wieder kleiner als 558 und der überspringt in der procedure "BallBewegungRechts" die If-Bedingung und führt wieder
ImBall.Left := ImBall.Left+5
aus. Jetzt beginnt alles wieder von vorne. Du musst, sobald ImBall.Left >= 558 ist,...