GLBasic forum

Other languages => GLBasic - de => Topic started by: Achim on 2007-Dec-16

Title: DATA Befehl
Post by: Achim on 2007-Dec-16
Hallo @ all,

bin nicht so recht im Forum fündig geworden ...

Problemstellung:

Ich möchte ein Adventure programmieren und alle notwendigen Details wie Raumbeschreibungen, Texte, etc. im Programm selbst unterbringen - und zwar in DATA-Befehlen hinterlegt.

Soweit mein Vorgehen in Sprachen wie z. B. BlitzBasic

Gibt es in GLB keinen DATA-Befehl ? Kommt da ggf noch etwas in Form eines Updates oder ist der DIMDATA-Befehl alternativ zu benutzen ?

Danke fürs Feedback ...

CYA !
Title: DATA Befehl
Post by: Schranz0r on 2007-Dec-16
DIMDATA Array[], feld1,feld2.....
Title: DATA Befehl
Post by: PIXELstir on 2007-Dec-20
Was er meint ist, die Grafik und Sounddateien in die Exe zu packen glaube ich...
Title: DATA Befehl
Post by: Quentin on 2007-Dec-20
glaube, das meinte Schranzor ja auch. DATA im dem Sinne gibts in GLBasic nicht, dafür den DIMDATA - Befehl, mit dem man ähnliches konstruieren kann.
Title: DATA Befehl
Post by: Schranz0r on 2007-Dec-20
Mit Data packt man Werte in eine Array, mehr nicht!
Title: DATA Befehl
Post by: Kitty Hello on 2007-Dec-20
Die Grafiken in die .exe geht mit Shoebox und dann copy. Ist in FAQ, oder?
Title: DATA Befehl
Post by: 4pac on 2007-Dec-20
Nein, es geht Achim darum (hab mit ihm drüber gesprochen), die Leveldaten anstatt in einer oder mehreren level.dat direkt im Quellcode des Programmes mit unterzubringen, in DATA-Zeilen, wie man das in QB oder auch in BB machen kann. Das ist halt so eine in gewissen Basic-Kreisen quasi standardisierte Vorgehensweise, um Daten zu hinterlegen, die in ein Array gelesen werden sollen, solange es nicht um sehr große Datenmengen geht. Speziell für x-/y Koordinaten, wie sie in 2D-Games benutzt werden, um ein Level mittels einer Tileengine aufzubauen.

Hab ich das korrekt zusammengefasst, Achim =D ?

Grüße,
4pac
Title: DATA Befehl
Post by: Schranz0r on 2007-Dec-21
Nichts anderes hab ich gesagt, Daten in ein Array packen.....
Siehe DIMDATA ;)

Nix anderes als im BB das DATA!