Open gm-bug-reporter[bot] opened 10 months ago
for me its happening the exact oposite the mouse wont move while im not clicking M1 i still havent managed to find a sure way to replicate it, it happens mostly when i have more than 1 input at a time and i dint manage to replicate in runtimes older than v2023.11.1.160
https://github.com/YoYoGames/GameMaker-Bugs/assets/36668924/64b1ab3c-a4c2-4ac8-9c6e-a705adb39048
One important addition to that bug: After the sequence is changed to another one, invisible buttons are still clickable. Steps to reproduce:
I tried several approaches to that bug:
Another thing I've found - if the object inside the sequence creates a new instance that has an empty Draw event and draws itself in Draw GUI event only, that new instance still performs Draw event and is visible on both layers - regular and GUI one. There are a lot of things that go wrong.
https://github.com/YoYoGames/GameMaker-Bugs/assets/36668924/95bc892f-573d-4049-9ca0-798e24e94d5b
Updated project: Sequence_bug.zip
Additional info:
Clicks on invisible buttons can be prevented with additional checks for visibility.
if(position_meeting(MOUSE_GUI_X, MOUSE_GUI_Y, id) && visible) { }
Other bugs are still present.
Description
Hi So, I have two sequences which I initialize in the object o_nettlepad, then I set both of them to specific frame. I use these sequences for my GUI system by setting them to specific frames when I need to show specific sequence. Frame 0 means you can't see sequence instances, frame 1 - all instances should be shown. Mouse click on o_button_settings changes headposition of current sequence it is part of to frame 0 and then sets headposiion of the next sequence to 1. Mouse click on o_button_back should do the same, but it doesn't until I move my o_nettlepad around the room a bit.
All resources connected to the bug are located in the group Nettlepad.
Also, I don't know why o_nettlepad is translucent in the room. It does so when placed in the room manually, in full project I spawn it with level_manager. Looks like I'm missing some option to change the alpha of a layer somewhere.
Steps To Reproduce
44d4cec7-1ae9-4122-9788-579e79671ddb