Archiv verlassen und diese Seite im Standarddesign anzeigen : Level einladen
MastaEda
16.08.2002, 18:13
Hallo
Ich habe ein Problem mit meinem Leveleditor:
Den Level abzuspeichern klappt wunderbar, nur ihn wieder einzulesen klappt nicht.
Level[][] bleibt gleich wie zuvor:
void laden()
{
ifstream fin;
int kx = 0;
int ky = 0;
fin.open("level.txt");
for(kx=0;kx<625;kx++)
{
for(ky=0;ky<19;ky++)
{
fin >> Level[kx][ky];
}
}
}
du musst eigentlich alles einzeln einlesen, also variable für variable und dann die objekte damit füttern, am besten du machst das mit ner methode in der klasse
MastaEda
17.08.2002, 02:32
Original geschrieben von Bolle
du musst eigentlich alles einzeln einlesen, also variable für variable und dann die objekte damit füttern, am besten du machst das mit ner methode in der klasse
Sorry aber vielleicht liest du dir meinen Post nochmal genauer durch.
Ich habe keine Variablen sondern ein Array mit 625*19 Werten.
Das mit dem einzeln einlesen war doch ein Scherz, oder?
Ich glaub auch nicht dass es plötzlich funktioniert wenn ich Klassen benutze.
Also, die ganze Sache müsste eigentlich funktionieren.
P. S.: Du kannst dir höchstens eine der zwei Initialisierungen der Zähler-Variablen sparen :p !
oh ok, dann würde ich versuchen die methode read() zu benutzen. mit der hat bei mir das einlesen von datein immer geklappt...
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.