Thema: Delphi ping-pong spiel

Einzelnen Beitrag anzeigen

ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#10

Re: ping-pong spiel

  Alt 21. Dez 2005, 13:31
wieso das?

[Wenn Ball rechts der Linie] und [Höchster Punkt des Balles niedriger als Höchster Punkt des Schlägers] und [Niedirigster Punkt des Balles höher als Niedrigster Punkt des Schlägers]

wenn ich da jetzt aus dem 2. Und ein Oder mache, geht das für die ganze Bildschirmbreite

[edit]

SORRY in meinem Code war ein Fehler. Das muss so heissen:

Delphi-Quellcode:
//für player1:
if (ball.left<player1.left+player1.width) and (ball.top{hier}>player1.top) and (ball.top+ball.height<player1.top+player1.height) then
  xspeed:=1;
//für player2:
if (ball.left+ball.width>player2.left) and (ball.top{und hier}>player2.top) and (ball.top+ball.height<player2.top+player2.height) then
  xspeed:=-1;
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat