Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

перемещение по миникарте [Delphi, Windows]


Vin_Ghost ©   (2004-06-05 00:58:00) 

создал миникарту согласно статье с сайта MirGames. Все работает. Только как по ней (миникарте) перемещаться, чтобы при движении мыши (и зажатой кнопке) скролировалась сама карта.
Мне что надо создать еще одну поверхность что-ли?  Или есть способ попроще? Потому как миникарта у меня выводится как спрайт.


Vin_Ghost   (2004-06-07 21:46:00) [1]

Наконец-то сделал миникарту и движение на ней.
Все оказалось не так трудно. И даже очень не трудно. Все дело в координатах!
теперь работает скролинг миникарты и с помощью мыши и с помощью клавы


Antichrist   (2004-06-05 23:40:00) [2]


> чтобы при движении мыши (и зажатой кнопке)

уточни, на клаве или мыши? если мышь - отслеживаешь событие onMouseDown, там ставишь флажок true, далее в функции прорисовки if (f) меняешь скроллинговые переменные.
вроде так.


cyborg   (2004-06-05 07:32:00) [3]

В этот спрайт рисуй новые данные миникарты и выводи на экран.


Наверх

Титульная страница Поиск, карта сайта Написать письмо