Показать сообщение отдельно
Старый 28.04.2009, 16:18
serenkiy вне форума Посмотреть профиль Отправить личное сообщение для serenkiy Найти все сообщения от serenkiy
  № 7  
Ответить с цитированием
serenkiy
 
Аватар для serenkiy

Регистрация: Jan 2009
Сообщений: 60
Отправить сообщение для serenkiy с помощью ICQ
Идея следующая -
Создаем "холст", размеры которого равны размерам карты. Заливаем его цветом тумана. Разбиваем его на секторы (к примеру, как у Вас 200х200). Далее, работаем с секторами - персонаж заходит на сектор, тут вызывается функция, которая его(сектор) отрисовывает. Принцип действия функции следующий:
1. Считываем координаты и размеры сектора, в который вошел персонаж. (Класс Rectangle думаю поможет)
2. Копируем графику этого сектора с карты и отрисовываем на "холсте".