in der Anleitung steht (und so isses auch), dass die Inkey Funktion mit, ESC, Bild auf/ab, den F-Tasten und Cursor hoch/runter abgebrochen werden kann. Wie kann ich das verhindern? Wenn der Spieler auf Eine von diesen Tasten kommt ist der Cursor weg und kann nichts mehr tippen...
DANKE! MfG Basti
Re: Abbrechen der Inkey Function verhindern.
[Re: Bastiuscha]
#434889 12/29/1314:0512/29/1314:05
Du kannst die inkey Funktion in einer Schleife laufen lassen und selbst bestimmen wann die inkey Funktion abgebrochen wird.
Code:
while(1)
{
if(!inkey_active){ inkey(...); } //wenn inkey nicht mehr aktiv ist, dann starte inkey erneut
if(key_esc){ inkey_active=0; break; } //optional - wenn die ESC-Taste gedrückt wird, wird inkey beendet und die Schleife verlassen
wait(1);
}
Re: Abbrechen der Inkey Function verhindern.
[Re: oliver2s]
#434917 12/30/1309:1612/30/1309:16
Aber komischer Weisse muss ich sagen, dass key_esc bei mir nicht klappt. Ich musste es mit key_lastpressed machen...aber is ja Wurscht...hauptsache geht!
Re: Abbrechen der Inkey Function verhindern.
[Re: Bastiuscha]
#434943 12/30/1316:4712/30/1316:47
while(1)
{
if(!inkey_active){ inkey(...); } //wenn inkey nicht mehr aktiv ist, dann starte inkey erneut
if(key_lastpressed==1){ inkey_active=0; break; } //optional - wenn die ESC-Taste gedrückt wird, wird inkey beendet und die Schleife verlassen
wait(1);
}