MouseZSpeed и FlushMouse .. подводный камень
функции MouseZSpeed как таковой в BlitzMax нету,
есть только функция MouseZ() ... собсно написать MouseZSpeed не состовляет труда .. у меня она выглядит так Код:
Field OldMouseZ% есть функция FlushMouse ... по описанию она просто очищает состояние кнопок, но есть одна проблемка в меню у меня постоянно вызывается FlushMouse для того чтобы обнулять кнопки, а то один раз не провериш кнопку - и усе :) тут мне надо зделать прокрутку списка, и я юзаю MouseZSpeed .... прошло около часа .... в общем жутко напуганый зделал дебаг того что возращает MouseZSpeed ... и так Цитата:
чтобы не парить теперь вам мозги как я парил .. идем сразу : /mod/brl.mod/polledinput.mod/polledinput.bmx там смотрим ету функцию (FlushMouse) Код:
Function FlushMouse() а Z чем-то им приелся и решили обнулять, я не хочу разбиратся почему и как ... решил поступить по другому тупо пишем в тот же файл : Код:
Rem теперь в меню я вызываю FlushMouseKeys() и не имею проблемм :super: ps. не бойтесь изменять модули блицмакса, марк не всегда прав :mda: :) |
Ответ: MouseZSpeed и FlushMouse .. подводный камень
Спасибо! Очень помогло))
|
Часовой пояс GMT +4, время: 18:41. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot