Fehleranzeige
Übersicht

![]() |
k.LugerSieger des Model-Contests März 2006Betreff: Fehleranzeige |
![]() Antworten mit Zitat ![]() |
---|---|---|
moin
was hab ich bei diesem code falschgemacht? es kommt immer die meldung "Out of data" ich kann aber keine zahl die zu groß usw. sein sollte need help thx ============================================= Graphics 1024, 786 ; Auflösung SetBuffer BackBuffer() ;Tasten Const rauf = 200 ; Constante für Tastertur Const runter = 208 Const rechts = 205 Const links = 203 ;Kartendaten lesen Dim map (12,8 ) Restore mapdata ; x und y definieren For y=0 To 7 For x=0 To 11 Read map(x,y) Next Next ;************************************************************ ;Hauptschleife Repeat ; Wiederhole bis... Cls ; CLear Screen bilderladen() ; Funktion bilderladen einbinden mapzeichnen() ; Funktion mapzeichen einbinden Flip ; Flip zwischen Back - Frontbuffer Until KeyHit(1) ; ...bis Esc gedrückt ;************************************************************ Function bilderladen() ; Funktionsanfang zum Bilderladen bild1 = LoadImage("bild1.bmp") ; Bild1 laden bild2 = LoadImage("bild2.bmp") ; Bild2 laden End Function ; Funktionsende ;************************************************************ Function mapzeichnen() ; Funktion zum malen der map For y = 0 To 7 For x = 0 To 11 If map(x,y) = 1 Then ; Wenn x oder y gleich 1 DrawImage bild1, x*64, y*64 ; dann zeichne Bild1 EndIf Next Next End Function ;************************************************************ .mapdata Data 222222222222 Data 211100000002 Data 210000000002 Data 210000000012 Data 210000000012 Data 200000000012 Data 200000000012 Data 222222222222 |
||
![]() |
bruce185 |
![]() Antworten mit Zitat ![]() |
---|---|---|
du musst die Bilder mit LoadAnimImage laden, so z.b.
BlitzBasic: [AUSKLAPPEN] bild1 = LoadAnimImage(\"bild1.bmp\",64, 64, 0, 3) so müsste es dann gehen ![]() Andreas |
||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: Data 222222222222 sollte wohl so aussehen:BlitzBasic: [AUSKLAPPEN] Data 2,2,2,2,2,2,2,2,2,2,2,2Sonst sieht der Computer es als eine Zahl an ![]() ![]() If map(x,y) = 1 Then ; Wenn x oder y gleich 1Wenn der Kommentar wirklich das meint was er aussagt hast Du Arrays falsch verstanden. Schön erklärt ists hier: http://www.blitzbase.de/befehle2d/dim.htm Have fun ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
bruce185 |
![]() Antworten mit Zitat ![]() |
---|---|---|
also, ich habe mir mal die mühe gemacht, und es ausgebessert, damit geht es:
BlitzBasic: [AUSKLAPPEN]
andreas |
||
![]() |
k.LugerSieger des Model-Contests März 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
thx jetzt funzt
also noch ma danke ![]() |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group