Тема: id клетки
Показать сообщение отдельно
Старый 23.01.2010, 18:39   #23
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: id клетки

Function readmap(file_in$)
 Local file = ReadFile(file_in)
 Local width = ReadInt(file)
 Local height = ReadInt(file)
 Print width+","+height
 Local dim:Int[width,height]
 For y = 0 To height - 1
  For x = 0 To width - 1
   dim[x,y] = ReadInt(file)
   Print dim[x,y]
  Next
 Next
 For b:Int = EachIn dim
  Print b
 Next
 CloseFile(file)
End Function
Function writemap(file_out$,width%,height%,array:int[])
 Local file = WriteFile(file_out$)
 WriteInt(file, width)
 WriteInt(file, height)
 For y = 0 To height - 1
  For x = 0 To width - 1
   WriteInt(file, array[x,y])
  Next
 Next
 CloseFile(file)
End Function
Редактировал в броузере, поэтому може где ошибка есть, но не должно быть.
Вот 2д массив тебе сохраняется, и загружается.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
G.A.D (23.01.2010)