Pixel-Composer/scripts/mouse_input/mouse_input.gml
2023-04-07 21:25:27 +02:00

24 lines
518 B
Plaintext

function mouse_click(mouse, focus = true) {
return focus && mouse_check_button(mouse);
}
function mouse_press(mouse, focus = true) {
return focus && mouse_check_button_pressed(mouse);
}
function mouse_release(mouse, focus = true) {
return focus && mouse_check_button_released(mouse);
}
#region mouse global
globalvar MOUSE_WRAP, MOUSE_WRAPPING;
MOUSE_WRAP = false;
MOUSE_WRAPPING = false;
#macro SCROLL_SPEED PREF_MAP[? "mouse_wheel_speed"]
function setMouseWrap() {
MOUSE_WRAP = true;
}
#endregion