Quote (DarkFox)
Как сохранить состояние коллекции?
К примеру в коллекции храниться все персонажи игрока. Их состояние и прочее нужно сохранить
Если на винчестере, то:
Code
; Open a file to write to
fileout = WriteFile("mydata.dat")
For b.Voin = Each Voin
WriteInt( fileout, b\param1 )
WriteInt( fileout, b\param2 )
WriteInt( fileout, b\param3 )
WriteInt( fileout, b\param4 )
Next
; Close the file
CloseFile( fileout )
И считать при запуске игры:
Code
; Open the file to Read
filein = ReadFile("mydata.dat")
for i=1 to 5
b.Voin=new Voin
b\param1 = ReadInt( filein )
b\param2 = ReadInt( filein )
b\param3 = ReadInt( filein )
b\param4 = ReadInt( filein )
next
; Close the file once reading is finished
CloseFile( filein )