For-Schleife prüfen

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Glubsch

Betreff: For-Schleife prüfen

BeitragMi, Apr 19, 2006 15:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Ihr, Smile

Ich komme einfach nicht vorwärts. Sad
Als erstes habe ich 9 Bmp-Dateien in ein Dimfeld eingelesen.
Die Bilder sollten 20 mal zufällig auf dem Bildschirm dargestellt werden.
Aber wie kann ich prüfen lassen, dass keine Bilder von den anderen Bildern verdeckt werden?
Kann mir da jemand helfen?

Hier die Schleife:

Code: [AUSKLAPPEN]
For D= 1 To 20
I=Rnd(1,9)
x=Rnd(50,540)
y=Rnd(20,380)
DrawImage sys(I),x,y
Next

skey-z

BeitragMi, Apr 19, 2006 15:19
Antworten mit Zitat
Benutzer-Profile anzeigen
schau dir den Befehl "ImagesOverlap" bei maskierten Bildern oder "RectsOverlap"(schneller) bei nicht maskierten Bildern an
Awards:
Coffee's Monatswettbewerb Feb. 08: 1. Platz
BAC#57: 2. Platz
Twitter

hectic

Sieger des IS Talentwettbewerb 2006

BeitragMi, Apr 19, 2006 15:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Die einfachste Variante währe wohl folgende: Du nimmst anstelle der Codezeile 'y=Rnd(20,380)' dann 'y=20+D*19' und lässt die Schleife von 0 bis 19 laufen...

edit1: Da war ich wohl wieder zu langsam. Very Happy
P.S. Mein Vorschlag geht aber auch nur, wenn die Bilder nicht höher als 19 Pixel sind...
 

Glubsch

BeitragMi, Apr 19, 2006 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke, für die schnellen Antworten !!! Very Happy
Hat prima funktioniert. Ich schau mir gleich nochmal die Onlinehilfe an.
Danke

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group