Ответ: Mini map
Если общо:
AX=0 //координата игрока
AY=0 //координата игрока
LX=AX //память
LY=AY //память
while not ... //игровой цикл
...
//как реакция на нажатия координаты игрока меняются
AX..
AY..
...
dx=AX-LX //дельта по х
dy=AY-LY //дельта по х
arrow dx,dy //рисуем стрелку в соответствии
LX=AX
LY=AY
wend
если нужен угол из дельты координат - то atan2 надо юзать.
Для надёжности нужно прикинуть на бумажке как соотносятся:
оси координат Мира
оси координат миникарты
направления приращения угла на миникарте
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|