tiles anzeigen

Anfängerfragen zum Programmieren mit PureBasic.
obar
Beiträge: 111
Registriert: 22.11.2007 19:47

tiles anzeigen

Beitrag 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 
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: tiles anzeigen

Beitrag 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
a²+b²=mc²
obar
Beiträge: 111
Registriert: 22.11.2007 19:47

Beitrag von obar »

Danke. Gleiches Problem hatte ich letzte Woche und hab nicht mehr dran gedacht :oops:
Antworten