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