This function returns true or false depending on whether the device touch that you specify has been released or not. The device argument refers to the device touch number, which can be from 0 to n and note that the maximum number of touches that can be detected will depend very much on the device being used and the OS it runs (most devices will support at least 4 simultaneous touches). This function is only triggered once by the actual releasing action, and the standard constants of mb_left and mb_right can be used to check for either button. Note that mb_right will only have been detected if a double tap touch is detected and held on the second tap before release (this behavior can be disabled using the function device_mouse_dbclick_enable().


device_mouse_check_button_released(device, button);

Argument Description
device The device (from 0 - n) that is being checked.
button The button of the device that is being checked.




if device_mouse_check_button_released(0, mb_left)

The above code checks to see if the device has been pressed and sets a variable to false if it has.