Wenn der Ball dann aber ein 2. Mal hinter einen der Schläger kommt, dann funktioniert das Ganze plötzlich nicht mehr. Der Ball wandert dann im Sekundentakt ungefähr vorwärts während das Label mit dem Countdown angezeigt wird, der Timer dafür aber nicht mehr läuft.
Welcher Timer ist denn für die Ballbewegung zuständig? Ich tippe auf timBall.
Wenn das so ist, dann hast du vielleicht das vergessen:
Delphi-Quellcode:
procedure TForm2.GameOver;
begin
if bGameOver = true then
begin
lblCountdown.Visible:=True;
timCountdown.Enabled:=True;
timBall.enabled := false;//diese Zeile meine ich
end;
end;