kleine variablen frage
Übersicht

![]() |
ChesterBetreff: kleine variablen frage |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi@all
Code: [AUSKLAPPEN] test = imagescollide(...) if test = 1 then test2 =1 wie mache ich, dass test2 = 1 bleibt, wenn test = 0 wird? Thx und fröhliche Wheinachten |
||
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
Test2 bleibt 1, auch wenn Test1 von 1 auf 'n' wechselt. grüße |
||
![]() |
Chester |
![]() Antworten mit Zitat ![]() |
---|---|---|
seltsamer weiße bei mir nicht. | ||
David |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
Dann ist das garantiert nicht der gesammte Code oder? grüße |
||
![]() |
Chester |
![]() Antworten mit Zitat ![]() |
---|---|---|
ne
(ist in einer function) Code: [AUSKLAPPEN] Local test = ImagesOverlap(maus,MouseX(),MouseY(),feld_objekt,X,Y) Local test2 = MouseDown(1) Local test3 If test = 1 And test2 = 1 Then test3 = True Text 500,500, test3 test3 ist nämlich nur 1, wenn test1 und test2 auch 1 sind. Ansonsten ist test3 = 0 |
||
![]() |
Jolinah |
![]() Antworten mit Zitat ![]() |
---|---|---|
Versuch mal test2 auf > 0 zu prüfen statt = 1
test2 ist nur dann > 0 wenn die Maustaste gedrückt wurde. |
||
![]() |
Chester |
![]() Antworten mit Zitat ![]() |
---|---|---|
das ändert nichts(bei mir jedenfalls) | ||
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
bedenke:
jedesmal wenn du die Funktion aufrufst, wird test3 wieder null. Mach eventuell test3 global. MfG |
||
![]() |
Chester |
![]() Antworten mit Zitat ![]() |
---|---|---|
Thx Dir!
Edit: Gibts eigentlich ne Möglichkeit, das ohne global zu machen? so ist's aber trotzdem auch gut! |
||
![]() |
Jolinah |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit Pointer ![]() Gibts aber in BB nicht. Eventuell mit nem Array, das ist aber eigentlich auch wieder sowas wie Global. |
||
zocker2150 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
evtl. geht es auch mit Parametern und einem Rückgabewert. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group