Показать сообщение отдельно
Старый 18.01.2011, 17:09   #13
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: Проблема с быстрым перемещением Изображения

А код я так, для красоты написал.
SBJoker это был сарказм, а не вопрос.

Давай разберем код вместе, если запустить и посмотреть не хочешь:
Правильным будет по зажатию мышки выставлять флаг указывающий что начан процес Drag&Drop запоминать начальное положение картинки и курсора.
см. перем. action

А если по делу то как ты считаешь, вычисление скоростей мышки по X и Y происходит в тоже самое время как ты желаешь узнать координаты мышки, или всёже немного раньше?

...
Далее рисовать курсор по координатам, а картинку по координатам расчитываемым по формуле:
new_image_x = last_image_x + (current_cursor_x - last_cursor_x)
и аналогично для y.
Да, в тоже самое время как я желаю узнать
speed_cursor_x=speed_cursor_x+(current_cursor_x - last_cursor_x) вот както так работает MouseXSpeed()

По отпускании мыши мы можем провреить допустимость такого перемещения
Эта проверка уже реализована в самом блитце.

P.S. SBJoker ты сообщай кому пишешь ответ, а то возможны такие недоразумения.(в ответе ничего менять не буду, пусть будет комментарием к коду, пост№4)
(Offline)
 
Ответить с цитированием