1 Taste, 2 Funktionen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

azureuz

Betreff: 1 Taste, 2 Funktionen

BeitragDi, Jun 28, 2005 19:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
ich wusste jetzt nicht wie ich das Thema nenn soll. Deshalb heißt es so wie es heißt Wink

So, mein Problem:

Ich will mit einer Taste(z.B. L) 2 FUnktionen machen. Sagen wir mal

civic=5

Wenn ich L drücke soll das dann so aussehen:

civic=6

Und wenn ich dann wieder L drücke soll es wieder civic=5 sein.

Wie mach ich das?

Mit

BlitzBasic: [AUSKLAPPEN]
If KeyDown(38) Then
civicfrm=6
If KeyDown(38) Then
civicfrm=5
End If
End If


geht das nicht :/
...am 11. September 2001 starben 30.000 Kinder weil sie kein Essen hatten...

Spikespine

BeitragDi, Jun 28, 2005 19:28
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
SetBuffer BackBuffer()
Repeat
Cls
If KeyHit(38) Then c = 1-c
civicfrm = 5+c
Text 0,0,civicfrm
Flip
Until KeyHit(1)


Spike

Edit: das ist wohl besser im Beginner-Bereich bzw. in "Allgemein" aufgehoben
Athlon 64 3700+ | 1024 MB RAM | GeForce 7900 GT | Blitz2D, Blitz3D, BlitzPlus, BlitzMax
 

azureuz

BeitragDi, Jun 28, 2005 19:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, funktioniert wunderbar Smile
...am 11. September 2001 starben 30.000 Kinder weil sie kein Essen hatten...

Artemis

BeitragDi, Jun 28, 2005 19:32
Antworten mit Zitat
Benutzer-Profile anzeigen
oderBlitzBasic: [AUSKLAPPEN]
If KeyDown(38) Then
If civicfrm = 5 Then
civicfrm = 6
Else
civicfrm = 5
End If
 

Sibitiger

BeitragDo, Jul 07, 2005 0:00
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]

Graphics 400,300,16,2
a=1
l=5

SetBuffer BackBuffer()
Repeat
Cls
If KeyHit(38) Then l=l+a
If l>6 Or l<5 Then a=-a : l=l+a+Sgn(a)
Text 200,150,\"l=\"+l,1,1
Flip
Until KeyHit(1)
End

Das kann man natürlich auch für größere Zahlenabstände und Kommazahlen verwenden Wink .

Ebola33

BeitragSo, Jul 10, 2005 10:22
Antworten mit Zitat
Benutzer-Profile anzeigen
@sibitiger sgn() für dieses Problem ist aber absolut nicht Zweckmässig. Komplizierter kann man es wohl nicht machen. Wink
Spikes ist schon die beste Lösing.
ansteckend... Wink
verstaubtes Projekt : http://www.mitglied.lycos.de/ebola33/

DivineDominion

BeitragSo, Jul 10, 2005 15:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Statt "1-c" kann man auch "c Xor 1" schreiben. Hatten wir shcon öfter solche Fragen.

~VERSCHOBEN~

Ist wirklich falsch hier
christian.tietze@gmail.com - https://christiantietze.de
macOS

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group