Einzelnen Beitrag anzeigen

Harfi

Registriert seit: 3. Okt 2008
Ort: MV
44 Beiträge
 
Turbo Delphi für Win32
 
#1

bewegen von zwei shapes (ein "Pong"-Nachbau)

  Alt 1. Feb 2009, 18:31
Hi,

ich möchte ein Spiel programieren, das wohl am besten mit dem allbekannten "Pong" zu erklären ist. Die beiden Spielblöcke sollen über die tastatur gesteuert werden. Soweit sieht das auch alles ganz gut aus, doch so bald ein Block bewegt wird, ist die Tasteneingabe, zur Steuerung des zweiten,(das Program nimmt also nur eine taste an) gesperrt. Wie kann ich das verhindern?

mit dem folgenden Quelltextteil steuer ich die Blöcke.

procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin

end;

if key= 'q' then s_l.top:=s_l.top-10;
if key= 'a' then s_l.top:=s_l.top+10;

if key= 'ü' then s_r.top:=s_r.top-10;
if key= 'ä' then s_r.top:=s_r.top+10;

...
Telefonieren zwei Informatiker:"Na, wie ist das Wetter bei Dir?"... "Caps Lock."..."Hä?"..."Shift ohne Ende!"
  Mit Zitat antworten Zitat