This function returns true (1) or false (0) depending on whether the device that you specify is being used or not. Now, the device refers to the mouse number, which can be from 0 to n and this event is triggered when the touch screen of a mobile device is touched - where n is the maximum number of "fingers" that can be touching the screen at once (the maximum number of touches that can be detected will depend very much on the device being used and the OS it runs, but most devices should detect at least up to 4). This function constantly updates every step, and the standard constants of mb_left and mb_right can be used to check for either button. Note that mb_right will only be detected if a double tap touch is detected (this behavior can be disabled using the function device_mouse_dbclick_enable().


device_mouse_check_button(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(0, mb_left) && device_mouse_check_button(1, mb_left)

The above code checks to see if the two touches are being held down at the same time and if they then it goes to another room.