warum kann man net klicken? -.-"
Übersicht

KadoBetreff: warum kann man net klicken? -.-" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] Graphics 640,480,0,2 umfang = LoadImage("buttons/Umfang.bmp") flaeche = LoadImage("buttons/Flaecheninhalt.bmp") quadrat = LoadImage("buttons/quadrat.bmp") DrawImage umfang, 80,30 DrawImage flaeche, 330,30 If x => 330 And x <= 500 And y => 30 And y <=100 And MouseDown(1) Cls DrawImage quadrat, 80,30 EndIf Delay 500000 help .... warum kann ich net auf fläche klicken?? 330,30,500,100 ??? |
||
getlose |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
weil das programm nicht weiter läuft, außer du
schaffst es inerhalb eines Bruchteils einer Sekunde drauf zu klicken. |
||
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Benutze Schleifen | ||
Kado |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] Graphics 640,480,0,2
Repeat umfang = LoadImage("buttons/Umfang.bmp") flaeche = LoadImage("buttons/Flaecheninhalt.bmp") quadrat = LoadImage("buttons/quadrat.bmp") DrawImage umfang, 80,30 DrawImage flaeche, 330,30 If x => 330 And x <= 500 And y => 30 And y <=100 And MouseDown(1) DrawImage quadrat, 80,300 Print "efisefjksefn" EndIf Until KeyHit omg :S ... irgendwie lappts net .... |
||
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
warum zum teufel lädst du die bilder auch in der schleife? ![]() |
||
Kado |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] Graphics 640,480,0,2 umfang = LoadImage("buttons/Umfang.bmp") flaeche = LoadImage("buttons/Flaecheninhalt.bmp") quadrat = LoadImage("buttons/quadrat.bmp") DrawImage umfang, 80,30 DrawImage flaeche, 330,30 Repeat If x => 330 And x <= 500 And y => 30 And y <=100 And MouseDown(1) DrawImage quadrat, 80,300 Print "efisefjksefn" EndIf Until KeyHit .... ![]() |
||
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kado hat Folgendes geschrieben: Code: [AUSKLAPPEN]
Graphics 640,480,0,2 umfang = LoadImage("buttons/Umfang.bmp") flaeche = LoadImage("buttons/Flaecheninhalt.bmp") quadrat = LoadImage("buttons/quadrat.bmp") DrawImage umfang, 80,30 DrawImage flaeche, 330,30 Repeat If x => 330 And x <= 500 And y => 30 And y <=100 And MouseDown(1) DrawImage quadrat, 80,300 Print "efisefjksefn" EndIf Until KeyHit .... ![]() Wie wärs wenn du X und Y mal die Positionen vom Mauszeiger zuweist? ![]() |
||
Kado |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
ahhhh daran scheitere ich -.- .... is schon alles programmiert bloss jetzt wollte ich das ganze mit buttons verschönern -.-"
Code: [AUSKLAPPEN] Graphics 640,480,0,2
[/code]
x=MouseX() y=MouseY() umfang = LoadImage("buttons/Umfang.bmp") flaeche = LoadImage("buttons/Flaecheninhalt.bmp") quadrat = LoadImage("buttons/quadrat.bmp") DrawImage umfang, 80,30 DrawImage flaeche, 330,30 Repeat If x => 330 And x <= 500 And y => 30 And y <=100 And MouseDown(1) DrawImage quadrat, 80,300 Print "efisefjksefn" EndIf Until KeyHit |
||
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
du musst die maus-position in der schleife aktuallisieren ![]() |
||
Kado |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Alu hat Folgendes geschrieben: du musst die maus-position in der schleife aktuallisieren
![]() das versteh ichj jetzt net :S |
||
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Und zeichnen solltest du auch in der Schleife. Und Keyhit(1) oder ähnliches wär auch nicht schlecht ![]() Code: [AUSKLAPPEN] Graphics 640,480,0,2
umfang = LoadImage("buttons/Umfang.bmp") flaeche = LoadImage("buttons/Flaecheninhalt.bmp") quadrat = LoadImage("buttons/quadrat.bmp") Repeat x=MouseX() y=MouseY() DrawImage umfang, 80,30 DrawImage flaeche, 330,30 If x => 330 And x <= 500 And y => 30 And y <=100 And MouseDown(1) DrawImage quadrat, 80,300 Print "efisefjksefn" EndIf Until KeyHit(1) So in etwa (habs natürlich nicht getestet) Und dann würde ich noch Cls und Flip verwenden |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Apocalytpic: Du sprichst von Doublebuffering ![]() |
||
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Alu hat Folgendes geschrieben: Apocalytpic: Du sprichst von Doublebuffering
![]() Richtig. Aber mit dem Begriff kann kein Anfänger was anfangen ![]() |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
konstantin |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Apocalyptic hat Folgendes geschrieben: Alu hat Folgendes geschrieben:
Apocalytpic: Du sprichst von Doublebuffering
![]() Richtig. Aber mit dem Begriff kann kein Anfänger was anfangen ![]() aber nur FLIP und CLS bringen ohne das initiallisieren des DoubleBufferings auch nichts |
||
Apocalyptic |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Klugscheißer ![]() |
||
Suum cuique
[ www.ffs-net.de.vu ] [ Raycaster ] |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group