Frage zum "KeyDown" Befehl
Übersicht

ekk1998Betreff: Frage zum "KeyDown" Befehl |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich hab jetzt
Code: [AUSKLAPPEN] If KeyDown (47) Then DrawImage SkylineDrs, 1, 1
eingegeben. Es funktioniert auch, wenn man die Taste "V" drückt, dass das Bild dann angezeigt wird. Nun meine Frage: Wenn man "V" wieder loslässt ist das Bild weg, wie kann man den Code ändern damit das Bild immer bleibt. Also nach dem loslassen der Taste "V", das Bild immernoch angezeigt wird. Danke im Vorraus ! |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nutze eine Hilfsvariable:
Code: [AUSKLAPPEN] if keyhit(47) then _showskyline = true
.... if _showskyline then drawimage,... |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
PhillipK |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Alternativ kannst du auch "Umschalten" - je nach bedarf.
Hierzu musst du BlitzBasic: [AUSKLAPPEN] If KeyHit(47) Then _showskyline = 1-_showskyline eintragen. Vorraussetzung ist, das die variable nur 0 oder 1 wird - sonst gibts humbug. Mal kurz vorgerechnet: x = 1-x -> x = 1-0, x = 1. x = 1-1, x = 0. So hast du einen "Schalter" Ausserdem: Solche "Hilfsvariablen" solltest du (dir zuliebe) immer am anfang der Hauptschleife platzieren und Updaten lassen. Wenn du mehr einbaust, wirst du irgendwann nichtmehr durchsteigen. ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group