kleines KeyHit/Down Problem

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Hunter99

Betreff: kleines KeyHit/Down Problem

BeitragDo, Feb 16, 2006 22:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi all!
Ich hab diesmal ein kleines Porblem.
Der einmalige Tastendruck funzt bei mir nur 1 mal sozusagen.
Was ich damit meine zeige ich hier mal im Beispiel auf:

Code: [AUSKLAPPEN]

While Not KeyHit(1)
If KeyHit(18) And a<5 Then a=a+1
If KeyHit(18) And a>4 Then a=a*10
Print a
Wend End


Die Erste KeyHit-Frage geht!
Aber die Zweite wird nie Ausgeführt. Sad

Wie muss ich es Programmieren, dass auch die zweite Frage beachtet wird? THX!

SpionAtom

BeitragDo, Feb 16, 2006 22:28
Antworten mit Zitat
Benutzer-Profile anzeigen
EDIT: *Blödsinn lösch*

Ehm das liegt wohl daran, dass du zweimal dieselbe Taste in einem Schleifendurchlauf abfragst.
  • Zuletzt bearbeitet von SpionAtom am Do, Feb 16, 2006 22:32, insgesamt einmal bearbeitet

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDo, Feb 16, 2006 22:32
Antworten mit Zitat
Benutzer-Profile anzeigen
KeyHit (18) leert automatisch den Puffer!
dein zweiter aufruf Keyhit(18) ergibt dann immer 0
Code: [AUSKLAPPEN]
While Not KeyHit(1)
   K_18= KeyHit(18)
   If K_18 And a<5 Then a=a+1
   If K_18 And a>4 Then a=a*10
   Print a
Wend End
[BB2D | BB3D | BB+]
 

HW

BeitragDo, Feb 16, 2006 22:44
Antworten mit Zitat
Benutzer-Profile anzeigen
1. Suche
2. Du musst Keyhit(18) in einer Variable speichern und dann diese abfragen. Entspricht genau Rallimens Beipiel.
 

Hunter99

BeitragDo, Feb 16, 2006 23:05
Antworten mit Zitat
Benutzer-Profile anzeigen
He danke an euch allen!
Very Happy
Jetzt geht es! THX! Cool

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group