Hm....Array Problem!

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Blitzkrieg Bop

Betreff: Hm....Array Problem!

BeitragSo, Mai 02, 2004 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!
Also, habe folgendes Problem in meinem Editor:
Es wird ein bestimmtes Bild mit Hilfe eines Array's angezeigt, wo die aktuelle Position des BIldes ist.
das sieht so aus:
Code: [AUSKLAPPEN]

 For I1 = 0 To array11
    DrawImage 123,posX11(I1),posY11(I1)
 Next


Ich möcht nun, das ein anderes Bild genau neben dem Bild oben angezeigt wird und schreibe so:
Code: [AUSKLAPPEN]

 For I1 = 0 To array11
    DrawImage 123,posX11(I1),posY11(I1)
          DrawImage 456,posX11(I1),posY11(I1)
 Next

DA aber diese Bild 123 , 2 mal auf dem Bildshcirm angezeigt wird (Einmal die Position posX11(0) ; posy11(0) und dann das zweite mal:
posX11(I1),posY11(I1) ) ,wird auch das Bild 456 2 mal angezeigt!
Wie kann ich nun sagen das der das nicht auf der Poistion
posX11(0) ; posy11(0)
anzeigen soll, sondern nur auf:
posX11(I1),posY11(I1)

??
Laughing
~ Hey Ho Let's Go ~
 

Blitzkrieg Bop

BeitragSo, Mai 02, 2004 16:11
Antworten mit Zitat
Benutzer-Profile anzeigen
hm, das prob hat sich halb gelöst!
doch nun folgendes:
Das bild 456 soll sich bewegen. das bild 123 jedoch nicht! doch dadurch, das ich mein prob so gelöst habe:
Code: [AUSKLAPPEN]

 For I1 = 0 To array11
    DrawImage 123,posX11(I1),posY11(I1)
 Next

;Damit der Punkt nur einmal (beim laser angezeigt wird:
   For I1 = 1 To array11
      DrawImage 456,posX11(I1),posY11(I1)
   Next    
;-------------

wenn ich jetzt das bild 456 bewegen lasse, bewegt sich auch 123 ....was kann man da machen!?
~ Hey Ho Let's Go ~

Markus2

BeitragSo, Mai 02, 2004 18:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Deine Beschreibung hört sich sehr wirr an ...

Warum nimmst du nicht 2 Dimensionale Arrays für die
Bilder ?

Dim BildNr(10,10)

und dann z.B.

For x=1 to 10
For y=1 to 10
DrawImage BildNr(x,y),x*32,y*32

für eine 10x10 Karte wo jedes Bild 32x32 Pixel hat .

simi

BeitragSo, Mai 02, 2004 21:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Kann man eine Variable mit einer Zahl beginnen????

Soweit ich weiss nicht ...

Markus2

BeitragMo, Mai 03, 2004 11:59
Antworten mit Zitat
Benutzer-Profile anzeigen
@simi

habe ich als Beispiel gesehen , normal fangen die immer mit
nem Buchstaben an .

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group