[Problem] Ein Anfänger fehler!

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

Gackt

Betreff: [Problem] Ein Anfänger fehler!

BeitragMo, Okt 10, 2005 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Ich beschäftige mich erst seit 2 Tagen mit BM.
Heute wars mir ein bischen langweilig und da wollte ich
mal einfach was mit BM coden. Ein kleines Programm, wo
"Hallo Welt" ausgegeben wird und wenn man dann die "Escape"
Taste drückt, soll noch ein Text ausgegeben werden und wenn
man danach eine beliebige Taste drückt, soll das Programm beendet
werden.
Aber irgendwie krieg ich das nicht hin Embarassed
Sind die Scancodes anders als bei Blitz3D ? Oder sind die gleich ?

Hier mein Quellcode:

BlitzBasic: [AUSKLAPPEN]

' Auflösung
'
Graphics 1280,1024,32,85


' Variablen
'
Schalter = 0 ' Schalter = Off (nicht aktiv)


' Hauptschleife
'
Repeat
Cls

DrawText \"Hallo Welt\",0,0 ' Hallo Welt ausgeben

If KeyHit(1) And Schalter = 0 Then ' Falls Escape gedrückt wurde und Schalter = 0 (Off), dann...
DrawText \"Drücken Sie bitte eine beliebige Taste, um das Programm zu Beenden\",0,0 ' Text ausgeben
WaitKey ' Auf Tastendruck warten
Schalter = 1 ' Schalter aktivieren (On)
EndIf

If Schalter = 1 Then End ' Ist Schalter aktiv (On) ? Wenn ja, dann beende das Programm

Flip
Until Schalter = 1 ' Bis Schalter = On (aktiv)



Wenn ich das Programm starte und die "Escape" Taste drücke,
klappt das irgendwie nicht. Wo ist denn der Fehler ?


MfG
Gackt

bruZard

BeitragMo, Okt 10, 2005 16:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Yap, die Scancodes sind anders Wink Bspw. erreicht man in BMax die Escape Taste über die Konstante KEY_ESCAPE. Schau Dir am besten mal unter mod/brl/keycodes.mod die ganzen Codes an.
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image

Gackt

BeitragMo, Okt 10, 2005 16:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Jaa, es hat geklappt ^^

Danke für deine Hilfe Very Happy


MfG
Gackt

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group