DataSection ?
Verfasst: 26.06.2005 21:34
Ich möchte statische Daten möglichst kompakt im Programm ablegen.
Dazu habe ich einen Source auf der PureBasic.com Seite gefunden.
Das Programm heisst Ladys Garden.
Ich kann erkennen, dass die Daten in einem Array gespeicher werden.
Was ich nicht herausfinden konnte, ist wie diese Daten aus der "DataSection" gelesen werden.
Im Manual hab ich auch zu DataSection nichts gefunden.
Kann mir jemand erklären wie das funktioniert, oder gibt es eine bessere Methode statische Daten abzulegen?
Danke für jede Hilfe.
http://www.purebasic.com/download/examp ... sGarden.pb
DataSection ;maze data and movement data for Lady
level1: ;each level has 2 sets of maze data
Data.l 1,1,1,1,1,1,1,1,1,1,1,1
Data.l 1,3,5,5,5,5,5,5,5,5,5,1
Data.l 1,5,2,2,5,1,1,5,2,2,5,1 ;1 = bush1
Data.l 1,5,2,5,5,5,5,5,5,2,5,1 ;2 = bush2
Data.l 1,5,2,5,2,2,2,2,5,2,5,1 ;3 = no flower (space)
Data.l 1,5,5,5,5,5,5,5,5,5,5,1 ;5 = flower
Data.l 1,5,1,1,5,1,1,5,1,1,1,1
Data.l 1,5,5,5,5,5,5,5,5,5,5,1
Data.l 1,5,2,5,2,2,2,2,5,2,5,1
Data.l 1,5,2,5,5,5,5,5,5,2,5,1
Data.l 1,5,2,2,5,1,1,5,2,2,5,1
Data.l 1,5,5,5,5,5,5,5,5,5,5,1
Data.l 1,1,1,1,1,1,1,1,1,1,1,1
Data.l 74 ;number of flowers to collect
[/url]
Dazu habe ich einen Source auf der PureBasic.com Seite gefunden.
Das Programm heisst Ladys Garden.
Ich kann erkennen, dass die Daten in einem Array gespeicher werden.
Was ich nicht herausfinden konnte, ist wie diese Daten aus der "DataSection" gelesen werden.
Im Manual hab ich auch zu DataSection nichts gefunden.
Kann mir jemand erklären wie das funktioniert, oder gibt es eine bessere Methode statische Daten abzulegen?
Danke für jede Hilfe.
http://www.purebasic.com/download/examp ... sGarden.pb
DataSection ;maze data and movement data for Lady
level1: ;each level has 2 sets of maze data
Data.l 1,1,1,1,1,1,1,1,1,1,1,1
Data.l 1,3,5,5,5,5,5,5,5,5,5,1
Data.l 1,5,2,2,5,1,1,5,2,2,5,1 ;1 = bush1
Data.l 1,5,2,5,5,5,5,5,5,2,5,1 ;2 = bush2
Data.l 1,5,2,5,2,2,2,2,5,2,5,1 ;3 = no flower (space)
Data.l 1,5,5,5,5,5,5,5,5,5,5,1 ;5 = flower
Data.l 1,5,1,1,5,1,1,5,1,1,1,1
Data.l 1,5,5,5,5,5,5,5,5,5,5,1
Data.l 1,5,2,5,2,2,2,2,5,2,5,1
Data.l 1,5,2,5,5,5,5,5,5,2,5,1
Data.l 1,5,2,2,5,1,1,5,2,2,5,1
Data.l 1,5,5,5,5,5,5,5,5,5,5,1
Data.l 1,1,1,1,1,1,1,1,1,1,1,1
Data.l 74 ;number of flowers to collect
[/url]