How do I prevent a click from affecting multiple layers?

Get help using Construct 2

Post » Thu Oct 29, 2015 1:37 am

My game's main menu is structured with sub-menus that open as stacking layers. In the Open Profiles -> Manage Accounts stack, the Close Window button for both sub-menus occupies the same x/y space on two separate layers. However, when I click to close the Manage Accounts sub-menu/layer, the click affects the Profiles sub-menu close button as well, and both sub-menus/layers disappear.

The events are structured in a way that prioritize the sub-menus based on visibility, so it's more or less written to do exactly what's happening. Is there a way to limit the input of the mouse click to prevent this input from going through layers? I can reform the sub-menus, sure, but if I can do it in events I'd like to know. Thanks in advance. :)
B
4
Posts: 1
Reputation: 202

Post » Thu Oct 29, 2015 2:19 am

I've had this problem before...

What I did was have a global variable... then each menu had a certain number...
You could only click on the button when it's number was in the variable...

You could also just move the menu buttons in and out when opening menus...
Eat ALL THE BACON!
B
47
S
17
G
3
Posts: 290
Reputation: 5,070

Post » Thu Oct 29, 2015 3:08 am

I kind of had this problem before. Give my thread a read, and see the solutions further down (disregard thread title, just read further down/next page as well!).

scirra.com/forum/viewtopic.php?f=147&t=162982&p=987237#p987237
B
6
Posts: 40
Reputation: 336


Return to How do I....?

Who is online

Users browsing this forum: brunopalermo and 24 guests