TastaturTasten blockieren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

TastaturTasten blockieren

Beitrag von Rubiko »

es kann sein das es irgendwo mal sowas gegeben hat.. ich kann mich nicht so recht errinern...
wie blockiere ich es das jemand z.B die obere und rechte[/r] pfeiltasten gleichzeitig drückt?
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

kommt auf den zusammenhang an...

wenns um ne spielsteuerung geht, blockierst du nicht die tasten,
sondern richtest die verarbeitung der abfrage dementsprechend ein.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Lukas-P
Beiträge: 262
Registriert: 07.10.2004 12:03

Beitrag von Lukas-P »

Wenn ich das richtig verstanden habe meinst du das im Spiel/...

Code: Alles auswählen


if keyboardpushed(#PB_KEY_UP)=1 and keyboardpushed(#PB_KEY_right)=0
; DER KRAM WENN NUR DIE OBERE TASTE GEDRÜCKT WURDE
endif
if keyboardpushed(#PB_KEY_UP)=0 and keyboardpushed(#PB_KEY_right)=1
; DER KRAM WENN NUR DIE RECHTE TASTE GEDRÜCKT WURDE
endif

Benutzeravatar
Rubiko
Beiträge: 943
Registriert: 25.02.2005 19:43
Computerausstattung: Intel i7 2600k
8GB Ram
GeForce GTX 560 Ti
Wohnort: Schwabach

Beitrag von Rubiko »

gut, war doch leichter als ich dachte :/
ja kaeru es ging um die spielsteuerung

aber irgendwie ging nix wenn ich keyboardpushed = 1 mit hin mach...
letzendlich hat das geholfen

Code: Alles auswählen

If KeyboardPushed(#PB_Key_Up) And KeyboardPushed(#PB_Key_Right)= 0
; .... und das selbe eben bei keyboardpushedright
Endif
Ich wollte die Welt verändern, doch Gott gab mir nicht den Quelltext.
Antworten