Zitat:
Aber nur so ergibt es Sinn. Wink Frag doch einfach ab:
Delphi-Quellcode:
Delphi-Quellcode: markieren
if Ball.X <= linke_Wand then
// links
else if Ball.X >= ...
else if Ball.Y <= ...
(zu Matze) Diese Abfrage mache ich schon. Aber der Ball geht erst einmal über den Rand hinaus und würde dann erst die Richtung wechseln (bei einer Verschiebung über 1 Pixel).
Zitat:
sinnvoller wäre es wenn du die Position andauern um eins verschiebst (in einer Extra Variablen) und in geringeren Abständen dann den Ball zeichnest.
(zu Sir Thornberry) Wie meinst du das? Ist das nicht genau das gleiche ergebnis wie bei mir?