DIFF

Mouse API

Part of System

Enums

Values

LEFT
MIDDLE
WHEEL
X
Y

Functions

proto void GetMousePos(out int x, out int y)more…
proto native int GetMouseState(MouseState index)Returns state of mouse button. It's combination of number of release/pressed edges and mask MB_PRESSED_MASK that is set when button is pressed. If you want just to check if button is pressed, use this: if(GetMouseState(MouseState.LEFT) & MB_PRESSED_MASK)) Print("left button pressed");more…
proto void GetScreenSize(out int x, out int y)more…

Function Documentation


GetMouseState

proto native int GetMouseState(MouseState index)

Returns state of mouse button. It's combination of number of release/pressed edges and mask MB_PRESSED_MASK that is set when button is pressed. If you want just to check if button is pressed, use this: if(GetMouseState(MouseState.LEFT) & MB_PRESSED_MASK)) Print("left button pressed");