2024-04-08 12:13:46 +07:00
|
|
|
/// @description Insert description here
|
2024-09-11 16:56:41 +07:00
|
|
|
if(item_sel_submenu) {
|
|
|
|
if(!instance_exists(item_sel_submenu))
|
|
|
|
item_sel_submenu = noone;
|
|
|
|
exit;
|
2024-04-08 12:13:46 +07:00
|
|
|
}
|
2024-09-11 16:56:41 +07:00
|
|
|
|
2024-09-12 10:08:48 +07:00
|
|
|
if(init_press_l) {
|
|
|
|
if(MOUSE_POOL.lrelease)
|
|
|
|
init_press_l = false;
|
|
|
|
exit;
|
|
|
|
}
|
|
|
|
|
2024-09-13 17:29:19 +07:00
|
|
|
if(submenu != noone && !instance_exists(submenu))
|
|
|
|
submenu = noone;
|
|
|
|
|
2024-09-11 16:56:41 +07:00
|
|
|
var hov = point_in(mouse_raw_x, mouse_raw_y);
|
2024-09-13 15:09:19 +07:00
|
|
|
if(instance_exists(submenu))
|
|
|
|
hov |= submenu.point_in(mouse_raw_x, mouse_raw_y);
|
2024-09-12 10:08:48 +07:00
|
|
|
|
2024-04-08 12:13:46 +07:00
|
|
|
_hovering_ch = hov;
|
2024-09-12 10:08:48 +07:00
|
|
|
if(!hov && MOUSE_POOL.lpress) instance_destroy();
|