Level vom Festplatte laden

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

black_hunter

Betreff: Level vom Festplatte laden

BeitragDo, Dez 22, 2005 18:50
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,
ich wollte euch mal fragen ob man das level auch so vom Festplatte laden kann?

8,6,6,6,6,6,6,6,6,6,6,6,6,6,6,9
3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3
3,0,8,6,9,0,8,6,6,7,0,5,6,7,0,3
3,0,3,0,3,0,3,0,0,0,0,0,0,0,0,3
3,0,11,6,10,0,4,0,5,7,0,8,6,7,0,3
3,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3
3,0,8,6,9,0,2,0,5,7,0,3,0,0,0,3
3,0,4,0,4,0,3,0,0,0,0,11,6,7,0,3
3,0,0,0,0,0,11,6,6,7,0,0,0,0,0,3
3,0,1,0,1,0,0,0,0,0,0,5,6,7,0,3
3,0,0,0,0,0,8,7,0,2,0,0,0,0,0,3
3,0,8,6,6,6,10,0,0,11,6,6,6,7,0,3
3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,3
3,0,4,0,5,7,0,5,6,6,6,7,0,1,0,3
3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3
11,6,6,6,6,6,6,6,6,6,6,6,6,6,6,10

also, so speicher ich das in einer txt datei, und ob man das so laden kann, ich glaube nicht, wegen diese kommas, deshalb möchte ich euch fragen ob es so geht, ich danke euch schonmal Very Happy

markus
 

Chris02

BeitragDo, Dez 22, 2005 18:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Natürlich geht das,
musst halt vorher die Kommas entfernen, da musst du mal in der OH die ganzen String Funktionen durchsehen

Hubsi

BeitragDo, Dez 22, 2005 19:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Geht selbstverfreilich Very Happy Wenn Du es wirklich in der Form speichern willst könntest Du eine Routine in etwa dieser Art benutzen:BlitzBasic: [AUSKLAPPEN]
file=ReadFile(\"level.txt\")
indexh=0
While Not Eof(file)
dat$=ReadLine(file)
indexw=0
For i=1 To Len(dat$) Step 2
map(indexw,indexh)=Int(Mid$(dat$,i,1)
Next
indexh=indexh+1
Wend
CloseFile(file)
Ungetestet, aber ich denke das Prinzip erklärt sich damit Very Happy

Schneller, einfacher und kürzer wäre es die Daten als Byte oder Short (ja nach Anforderung) mit einem Leveleditor zu speichern und als solche wieder zu lesen. Aber das sei Dir überlassen wie Du es machst Very Happy
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group