Seite 1 von 1

tiles anzeigen

Verfasst: 03.12.2007 11:07
von obar
Hallo zusammen,

Ich habe mal angefangen mich mit tilemaps zu beschäftigen.
Dazu habe ich diverse Themen in diesem Forum gefunden. Nun habe ich einen Beispielcode von @Kaeru Gaman gefunden.

Problem ist das diese Zeile DisplaySprite (Map(x+n,y+t),64*n,64*t) nicht läuft. Compiler-Fehler:MAP() ist not a function??

Kann mir das einer erklären?

http://www.purebasic.fr/german/viewtopi ... t&start=10

Code: Alles auswählen

Procedure ShowLand(x,y) 
    For t=0 To 2 
        For n=0 To 2 
            DisplaySprite (Map(x+n,y+t),64*n,64*t) 
        Next 
    Next 
EndProcedure 

Re: tiles anzeigen

Verfasst: 03.12.2007 11:18
von Kiffi
obar hat geschrieben:Kann mir das einer erklären?
Arrays sind nicht mehr automatisch global. Du musst

Code: Alles auswählen

Dim Map(...
in

Code: Alles auswählen

Global Dim Map(...
ändern.

Grüße ... Kiffi

Verfasst: 03.12.2007 11:37
von obar
Danke. Gleiches Problem hatte ich letzte Woche und hab nicht mehr dran gedacht :oops: