forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Двойная проверка MouseHit(1) (http://forum.boolean.name/showthread.php?t=8290)

Hurrit 14.05.2009 19:26

Двойная проверка MouseHit(1)
 
У меня небольшая проблема. Дело в том, что когда я два раза подряд ставлю проверку на MouseHit(1), одна из проверок не осуществляется. К примеру, я поставил проверку на MouseHit(1) в глобальном цикле, и ещё одну в функции. Так вот, глобальная проверка не осуществляется. Я думал FlushMouse поможет, но толку от него не было. Никто не знает как обойти эту проблему?:wallbash:

MiXaeL 14.05.2009 19:43

Ответ: Двойная проверка MouseHit(1)
 
При проверке MouseHit(1) значение флага, отвечающего за состояние нажатие LMB обнуляется.
Сделай просто Global mhit1
и в главном цикле mhit1=MouseHit(1)

ЗЫ. FlushMouse обнуляет вообще все mousehit, mousedown и mouse..speed.


Часовой пояс GMT +4, время: 10:52.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot