wieso klappt das net

Übersicht BlitzBasic Beginners-Corner

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

 

looky

Betreff: wieso klappt das net

BeitragSa, Mai 28, 2005 12:14
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,
der erste ifbefehl mit sad=4 klappt aber die anderen zwei gehen net, wieso?
BlitzBasic: [AUSKLAPPEN]

Repeat

DrawImage menu,0,0
DrawImage gamesw,62,59
DrawImage optionsw,67,210
DrawImage endsw,86,364







mx=MouseX()
my=MouseY()

;menu-------------------------------------

;Menucollide------------------------------


If ImagesCollide(gamesw,62,59,0,maus,mx,my,0) Then DrawImage game,152,96
If ImagesCollide(optionsw,67,210,0,maus,mx,my,0) Then DrawImage option,67,210
If ImagesCollide(endsw,86,364,0,maus,mx,my,0) Then DrawImage ende,86,364


If MouseHit(1) And ImagesCollide(gamesw,62,59,0,maus,mx,my,0) Then sad=4
If MouseHit(1) And ImagesCollide(Endsw,86,364,0,maus,mx,my,0) Then bla=5
If MouseHit(1) And ImagesCollide(optionsw,67,210,0,maus,mx,my,0) Then kak=6

If bla=5 Then End
DrawImage maus,mx,my

Flip
Until sad=4 Or kak=6

Chester

BeitragSa, Mai 28, 2005 12:33
Antworten mit Zitat
Benutzer-Profile anzeigen
benutzt die suche

edit: oder
BlitzBasic: [AUSKLAPPEN]


Repeat

DrawImage menu,0,0
DrawImage gamesw,62,59
DrawImage optionsw,67,210
DrawImage endsw,86,364







mx=MouseX()
my=MouseY()

;menu-------------------------------------

;Menucollide------------------------------


If ImagesCollide(gamesw,62,59,0,maus,mx,my,0) Then DrawImage game,152,96
If ImagesCollide(optionsw,67,210,0,maus,mx,my,0) Then DrawImage option,67,210
If ImagesCollide(endsw,86,364,0,maus,mx,my,0) Then DrawImage ende,86,364

If MouseHit(1) Then
If ImagesCollide(gamesw,62,59,0,maus,mx,my,0) Then sad=4
If ImagesCollide(Endsw,86,364,0,maus,mx,my,0) Then bla=5
If ImagesCollide(optionsw,67,210,0,maus,mx,my,0) Then kak=6
EndIf

If bla=5 Then End
DrawImage maus,mx,my

Flip
Until sad=4 Or kak=6

edit2: definier doch die collisionsprüfung nur einmal, daß spart rechenzeit
 

looky

BeitragSa, Mai 28, 2005 18:23
Antworten mit Zitat
Benutzer-Profile anzeigen
das ist nur das menu da kann man auf die rechenzeit drauf ********
und ich versteh dein antwort irgentwie nicht :
benutzt die suche

edit: oder
 

Kifferopa

Gast

BeitragSa, Mai 28, 2005 18:30
Antworten mit Zitat
oben ist ein Button mit ´ner Lupe, da steht daneben: Suchen. Auf den sollt du klicken

BladeRunner

Moderator

BeitragSa, Mai 28, 2005 18:54
Antworten mit Zitat
Benutzer-Profile anzeigen
~GESCHLOSSEN~

Mousehit nur einmal pro mainloop. Variable benutzen.
Desweiteren schon sehr oft gefragt: Suche hilft

Gruß BladeRunner
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

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group