If Anweisung verkürzen
Übersicht

CloudBetreff: If Anweisung verkürzen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] ; Umschalten zwischen 0 und 1 If KeyHit(2) Then If Bool = 1 Then Bool = 0 Else Bool = 1 EndIf EndIf Ich weis das man dieses Umschalten von Variablen als Einzeiler mit MOD machen kann. Ich hab habe das nur vergessen wie das geht oder einen Denkfehler denn ich bekomms nich mehr hin. Kann mir jemand sagen wie das geht. |
||
Duron 1200 | 256 RAM | Geforce 2 TI |
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
If KeyHit(2) Then
Bool = bool xor 1 EndIf |
||
[BB2D | BB3D | BB+]
|
Cloud |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
thx
stimmt ja XOR war das hatte das irgendwie mit MOD im kopf |
||
Duron 1200 | 256 RAM | Geforce 2 TI |
![]() |
Mr.Keks |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] bool = 1 - bool
mit mod hab ich das noch nie gemacht... könnte aber funktionieren... Code: [AUSKLAPPEN] bool = (bool + 1) mod 1 (oder mod 2?)
|
||
MrKeks.net |
![]() |
wunderkind |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] bool = not bool
[edit] Mit mod(). Oops, lese ich jetzt erst ![]() [/edit] |
||
![]() |
Blatolo |
![]() Antworten mit Zitat ![]() |
---|---|---|
mit mod könnte man das auch machen:
Code: [AUSKLAPPEN] bool=bool mod 1
|
||
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Nee, mit Mod gehts so wie Inarie meint, nur mit "2":
Code: [AUSKLAPPEN] For i=0 To 10
b=(b+1) Mod 2 Print b Next WaitKey() Die anderen Möglichkeiten find ich aber "schöner" |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group