device_mouse_x

Returns the x position of the device when pressed.

Syntax:

device_mouse_x(device);


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


Returns: Real


Description

This function returns the x position of a touch on the device. If you are running this on a the HTML5 or PC and Mac modules then this value is updated constantly, as long as the device (usually a mouse) is plugged in, however for mobile devices, this will only be updated while the screen is being touched 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.

Example:

if device_mouse_check_button(0, mb_left)
   {
   if device_mouse_x(0) > x-32 && device_mouse_x(0) < x+32
      {
      pressed = true;
      }
   else
      {
      pressed = false;
      }
   }

The above code checks to see if the device is being pressed and if so it then polls the device x position to see if it is within the parameters. If it is it sets the variable "pressed" to true, other wise it sets it to false.


Back: Device Input
Next: device_mouse_y
© Copyright YoYo Games Ltd. 2017 All Rights Reserved