2D Map

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

Eurora2

Betreff: 2D Map

BeitragSo, Jul 09, 2006 16:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Leute,

bin noch BB Anfänger und habe eine Frage. Ich versuch grad eine 2D Map zu erstellen und zwar so:

Code: [AUSKLAPPEN]

Graphics 800,608,32,2

;-----------------------------------
;Variablen

background = LoadImage("background.png")

;-----------------------------------

Dim map$(18,24)
For I=1 To 18
 For J=1 To 24
  Read map$(I,J)

  If map$(I,J)=0 Then
  DrawImage background,J*32,I*32
  EndIf

 Next

Next
WaitKey
;
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Data 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0


Funktionert auch fast. Allerdings zeigt er die erste Zeile und die erste Spalte nicht an. Ist ja eigentlich auch logisch, aber wie kann ich das ändern? Mir fällt leider nichts ein Sad

Eurora

lucifer

BeitragSo, Jul 09, 2006 16:38
Antworten mit Zitat
Benutzer-Profile anzeigen
Du musst die for schleife nicht von 1 bis 18 laufen lassen sondern von 0 bis 18. Außerdem würde ich keine strings für die map benutzen sondern normale integer.
Aktuelles Projekt:
Demonspawn
RPG
 

Eurora2

BeitragSo, Jul 09, 2006 16:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Ah, garnicht gesehen. Ich hatte das so halb aus einem Tutorial abgeschrieben und das völlig übersehen. Danke schön Smile

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group