Check if mouse button is being released?
by Maddermadcat · in Torque Game Engine · 12/29/2007 (8:24 am) · 3 replies
What I noticed is that the function bound to a mouse button is called both on press and release. This has been quite helpful but also problematic, and I was wondering if there was any way to check if the mouse button is being released in script.
Any help will be appreciated. =)
Any help will be appreciated. =)
About the author
#2
In the above script the moveleft() function is bound to a mouse button. The paramter passed %val will be 1 or True if the button is pressed and 0 or false on release.
Alternatively you can use the bindCmd() function which takes a parameter to specify each event:
Gabriel
12/30/2007 (3:40 pm)
moveMap.bind(mouse, "button0", moveleft );
function moveleft(%val)
{
//...
}In the above script the moveleft() function is bound to a mouse button. The paramter passed %val will be 1 or True if the button is pressed and 0 or false on release.
Alternatively you can use the bindCmd() function which takes a parameter to specify each event:
moveMap.bindCmd(keyboard, "escape", "buttonDnFunc();", "buttonUpFunc();");
Gabriel
#3
01/16/2009 (3:00 am)
@Gabriel. That is incorrect for mouse functions. That's why when you click the mouse button it fires only once. It will have to be implemented.
Torque Owner Jason Gossiaux
Default Studio Name