Тема: Танчики
Показать сообщение отдельно
Старый 26.01.2008, 12:17   #188
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,358
Репутация скрыта [+/-]
Это свершилось. Я закончил с мышью. Вот итог:
http://ifolder.ru/5110009
http://dump.ru/files/o/o2468937935/
Штука в том, что абсолютное положение курсора на экране можно получить через D3DDevice. А через DirectInput возвращается (и, соответственно, посылается в его события) относительные координаты, т.е. координаты, на которые переместилась мышь с момента последней передачи своих координат. Размерность этих координат никак не привязаны к пикселям, экрану и прочему - ведь DirectInput работает напрямую с драйвером мыши, минуя Windows. Следовательно, под них как раз нужно подстраиваться настройками чувствительности и прочем. Кстати, у колёсика мыши вообще оригинальные координаты. Скажем, у меня оно за одно движение перемещается на 120 своих внутренних пунктов.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ