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

Сообщение от G.A.D Посмотреть сообщение
Я видно не так объяснил и ты меня не так понял)
И так в чём мне лучше карту хранить?
В массиве как я предложил или в Defdata?
Моя идея редактора была такова
1)Записать всё данные из массива в файл
2)Сохранить его
3) В самой игре считать данные и занести в массив
4)Построить карту из данных в массиве
На 2 пункте у меня и возник вопрос как массив сохранить в файл
Всё правильно.
Поясню: я предложил DefData заместо этого (что ты хотел):
Global LevMap:Int[] =[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 0, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 0, 0, 0, 0, 0, 0, 0, 0, 1, ..
1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
Хранение самого уровня в массиве естественно. Лучше всего, если каждая клетка имеет много информации, тогда массив будет содержать ссылки на элементы (класс), которые тоже нужно будет продумать, разработать, научиться их создавать, сохранять и загружать.
Короче говоря, я то понял, но тебя не многа с толку сбил. DefData я предложил как уже сказал, как тестовый момент. Его вообще не используй в будущем.

Напиши 2 программки, в одной можно будет мышкой менять массив. А в другой кодом определённый массив (как тут уже было выше расписано), научись сохранять, и загружать.
Далее совмести

Nite, сказал не о чём.. (нефтему)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
G.A.D (26.01.2010)