Probleme mit meiner Input Routine?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

bruce85

Betreff: Probleme mit meiner Input Routine?

BeitragMo, Nov 06, 2006 0:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
also ich habe eine Input Routine selbst geschrieben, und wenn ich z.B. im Spiel bin und die Buchstaben Drücke, und dann die Input Routine aufrufe, dann werden sofort die Buchstaben rein geschrieben die ich bisher gedrückt habe, wie kann ich das verhindern?

hier mal der code:

Code: [AUSKLAPPEN]
b$ = GetKey()

If b > 0 Then
  Name$ = Name$+Chr(b$)
EndIf

;Die Rücktaste drücken um den Text zu löschen
If b = 8 Then
  Name$ = Mid(Name$,1,Len(Name$)-1)
EndIf

Text 450,450,"Name eingeben: "+Name$


MFG Andreas

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Nov 06, 2006 0:53
Antworten mit Zitat
Benutzer-Profile anzeigen
In dem du den TastaturBuffer vorher löscht mit ql:FlushKeys()
[BB2D | BB3D | BB+]

Schranz0r

BeitragMo, Nov 06, 2006 3:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Rallimen hat Folgendes geschrieben:
In dem du den TastaturBuffer vorher löscht mit <a href="http://www.blitzbase.de/befehle2d/flushkeys.htm" class="postlink" target="_blank">FlushKeys<img src="/images/quicklink.gif" width="13" height="11" alt="" title="Begriff nachschlagen" border="0"></a>()


Sehr richtig.

Alternativ kannst du dir auch mal meine Function anschauen, hab ich zufällig heute geschrieben Laughing

KLICK MICH
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!HAUPTSACH et kost VIEL!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 

bruce85

BeitragMo, Nov 06, 2006 18:57
Antworten mit Zitat
Benutzer-Profile anzeigen
aso, stimmt, mit FlushMouse kann man ja auch die Mausklicks löschen, hab des irgendwie vergessen, vielen dank für die hilfe.

Gruss Andreas

TheMatrix

BeitragDi, Nov 07, 2006 13:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Oder check das mal.

Ist eventuell etwas kompliziert, aber verwaltet ganz gut, so denke ich, den Input
°_° °.° °~° °v° .. -.-

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group