warum kann man net klicken? -.-"
Übersicht
BlitzBasic
Beginners-Corner
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
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
