Показать сообщение отдельно
Старый 24.01.2010, 22:36   #8
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Нужна помошь)

Набор тайлов - один TDrawGrid, поле редактора - второй TDrawGrid.
Плюс TStringList для хранения данных карты.
При задании размера карты добавляем в пустой TStringList H строк длиной W, состоящих из нулей, где H и W - высота и ширина поля.
-Загружаем в первый грид тайлы.
-OnClick второго - копируем в текущую клетку второго изображение из выбранной клетки первого + пишем номер тайла в TStringlist по аресу Items[x][y], где x и y - выбранная клетка на поле.
-StringList.SaveToFile('map.txt'); - сохраняем готовую карту.
Все.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
im_zorg (25.01.2010)