Problem mit Mouse Hit
Übersicht
BlitzBasic
Beginners-Corner|
|
Broken ArrowBetreff: Problem mit Mouse Hit |
Antworten mit Zitat |
|---|---|---|
|
Der Befehl Mousehit funktioniert nur zweimal in der Schleife und die zwei anderen werden nicht registriert.
Weiß nicht wie ich das anders ausdrücken Soll Code: [AUSKLAPPEN] Function Mehrspieler_Menu() Repeat Cls If KeyDown (1) Then Hauptmenu DrawImage HM2,0,0 Stockshot_X = Stockshot_X - 4 If Stockshot_X < - 250 Then Stockshot_X = 1024 + 300 Stockshot_X2 = Stockshot_X2 + 4 If Stockshot_X2 > 1024 + 250 Then Stockshot_X2 = - 250 DrawImage Stockshot,Stockshot_X,100 DrawImage Stockshot,Stockshot_X2,100 DrawImage Punkte_zum_Sieg,1024/2,768/2 DrawImage neue_Baelle,1024/2,550 DrawImage Pfeil_Oben,1024/2 + 80 + 300 ,768/2 - 37 DrawImage Pfeil_Oben,1024/2 + 80 + 300 ,550 - 37 If ImagesOverlap (Pfeil_Oben,1024/2 + 80 + 300 ,768/2 - 37 ,Cursor,MouseX(),MouseY()) And MouseHit (1) Soll# = Soll# + 1 DrawImage Punkte_zum_Sieg_A,1024/2,768/2 FlushMouse EndIf If ImagesOverlap (Pfeil_Oben,1024/2 + 80 + 300 ,768/2 - 37 ,Cursor,MouseY(),MouseX()) And MouseHit (2) Soll# = Soll# - 1 DrawImage Punkte_zum_Sieg_A,1024/2,768/2 FlushMouse EndIf If ImagesOverlap (Pfeil_Unten,1024/2 + 80 + 300 ,550 - 37 ,Cursor,MouseX(),MouseY()) And MouseHit (1) K_S = K_S - 1 DrawImage neue_Baelle_A,1024/2,550 FlushMouse EndIf If ImagesOverlap (Pfeil_Oben,1024/2 + 80 + 300 ,550 - 37 ,Cursor,MouseX(),MouseY()) And MouseHit (2) K_S = K_S + 1 DrawImage neue_Baelle_A,1024/2,550 FlushMouse EndIf If Soll# < 0 Then Soll# = 1 If ImagesOverlap (Punkte_zum_Sieg,1024/2,768/2,Cursor,MouseX(),MouseY()) DrawImage Punkte_zum_Sieg_A,1024/2,768/2 EndIf If ImagesOverlap (neue_Baelle,1024/2,550,Cursor,MouseX(),MouseY()) DrawImage neue_Baelle_A,1024/2,550 EndIf Locate 1024/2 + 40 + 300,768/2 Print Soll# Locate 1024/2 + 40 + 300 ,550 Print K_S DrawImage Cursor,MouseX(),MouseY() WaitTimer (Zeiter) SetBuffer BackBuffer () Flip Forever End Function End |
||
|
|
XeresModerator |
Antworten mit Zitat |
|---|---|---|
| Genau über diesem Thema steht groß "BlitzFAQ" vielleicht wirfst du da mal einen Blick rein. | ||
|
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
||
|
|
The_Nici |
Antworten mit Zitat |
|---|---|---|
|
Erstens:
MouseHit funktioniert nur einmal in der Schleife. Bemühe dich der Suchfunktion. Zweitens: Warum immer FlushMouse? |
||
|
|
Eingeproggt |
Antworten mit Zitat |
|---|---|---|
|
lol.. Trippelantwort Jo.. Also eig bezog sich mein Post auf die FAQ... Meinte, das soll drinstehen. Wusste gar nicht, dass das schon geschehen ist. |
||
buja |
Antworten mit Zitat |
|
|---|---|---|
| kann eig getrasht werden oda? | ||
| ... | ||
|
|
Broken Arrow |
Antworten mit Zitat |
|---|---|---|
| JA !!! | ||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
