Seite 5 von 7
Verfasst: 26.08.2007 14:36
von Fusselohr
ok ^^
Verfasst: 26.08.2007 15:31
von Fusselohr
So ^^ Ich glaub ich habs gerafft

.
Hier hab ich mal einen Code geschrieben der eine Map in ein .txt Datei schreibt. Hoffe habe keine falschen Kommentare dahinter geschrieben.
Code: Alles auswählen
Dim Map(100,100) ;zuerst kommt mal die Map
Map(3,1) = 1 ;und um zu sehen ob's funktioniert, wird Tile 3|1 als 1 Definiert
CreateFile(0,"Probe.txt") ;Eine Datei erstellen
For a = 0 To 15
For b = 0 To 15
WriteString(0,Str(Map(a,b))) ;Jeder einzelne Tile wird durchsucht und als Zahl hingeschrieben
Next
WriteStringN(0,"") ;Damit keine ewige Zeichenkette entsteht, kommt nach dem 15. Tile Zeilenum.
Next
CloseFile(0) ;Die Datei wieder schließen und Fertig
Stimmt das so ?
Mit freundlichen Grüßen,
Fusselohr
Verfasst: 26.08.2007 16:02
von Fluid Byte
Du brauchst kein String zu schreiben.
Code: Alles auswählen
Dim MapData(100,100)
MapData(1,3) = 2
MapData(2,5) = 7
MapData(10,7) = 12
CreateFile(0,"Probe.txt")
For x = 0 To 15
For y = 0 To 15
WriteLong(0,MapData(x,y))
Next
Next
CloseFile(0)
Den Befehl WriteLong() ggf. ersetzen, kommt drauf an wie viele Tiles du hast.
Verfasst: 26.08.2007 17:23
von Fusselohr
Achso ^^.
Aber ich könnte trotzdem mit Strings arbeiten, oder?
Verfasst: 26.08.2007 17:28
von Fluid Byte
Fusselohr hat geschrieben:Achso ^^.
Aber ich könnte trotzdem mit Strings arbeiten, oder?
Welchen Nutzen soll das haben?
Verfasst: 26.08.2007 18:31
von Zaphod
Das könntest du, es macht aber keinen Sinn.
Verfasst: 27.08.2007 12:01
von Fusselohr
Ja ^^ , mir kams etwas komisch vor das bei long alles an einer Reihe war und hab mich halt gefragt wie ich das einlesen lassen sollte. Aber jetzt weis ichs ^^.
Verfasst: 27.08.2007 13:13
von Fusselohr
Nun da ich jetzt speichern kann, muss ich auch irgendwie Laden können (Sachen gibts). Daher wollte ich fragen ob ich irgendwie einen Openfilerequester in einen Screen reinbekomme... Ich meine sowas habe ich mal bei Win98 Anwendungen gesehen. Wie funktioniert das?
Gruß Fusselohr
Verfasst: 27.08.2007 21:19
von Kaeru Gaman
ne, musst du selber schreiben.
gadgets und requester gehen nicht aufm screen.
kannst dir aber ne menge aufwand sparen, indem du den user nicht den kompletten
dateinamen und pfad eingeben läßt, sondern nur ne kennnummer z.b. 000-999.
aber wenn's um den editor geht: wenn du nen windowedscreen benutzt,
kannst du weitere fenster und requester parallel benutzen.
Verfasst: 28.08.2007 08:20
von Dostej
Es gibt ne Lib in der PBOSL, die stellt einfache Gadgets für den Screen zur Verfügung. Daraus kann mann dann mit nicht allzuviel Aufwand) nen OpenFilerequester bauen...