Mouse handling with screens
Posted: Sun Nov 11, 2012 12:23 pm
Hi,
Would it be possible to make changes to how the mouse is handled with screens? I would like to simply use the standard system cursor in my game, but it doesn't seem to be possible. I know I can use the WindowMouseX, etc. functions with OpenWindowedScreen(), but this is not an option for full screen. I understand that the intention is for us to supply our own sprite as a cursor, but I would still really like to be able to use the standard system cursor.
Is there a reason the system cursor is hidden when using ExamineMouse()? Could we not have the option as to whether or not it should be hidden? (Such as a HideMouse(true) function.)
Also, unless I'm doing something wrong, I cannot get the mouse to leave the game window (OpenWindowedScreen()) to go to another application. It would be nice for this to be possible without having to make the user press a key to allow it.
I obviously don't know the reasoning behind the way PureBasic does it, and I'm sure there was a good reason, but it would be very nice to have more flexibility with regards to handling the mouse.
Thank you for considering these changes.
Would it be possible to make changes to how the mouse is handled with screens? I would like to simply use the standard system cursor in my game, but it doesn't seem to be possible. I know I can use the WindowMouseX, etc. functions with OpenWindowedScreen(), but this is not an option for full screen. I understand that the intention is for us to supply our own sprite as a cursor, but I would still really like to be able to use the standard system cursor.
Is there a reason the system cursor is hidden when using ExamineMouse()? Could we not have the option as to whether or not it should be hidden? (Such as a HideMouse(true) function.)
Also, unless I'm doing something wrong, I cannot get the mouse to leave the game window (OpenWindowedScreen()) to go to another application. It would be nice for this to be possible without having to make the user press a key to allow it.
I obviously don't know the reasoning behind the way PureBasic does it, and I'm sure there was a good reason, but it would be very nice to have more flexibility with regards to handling the mouse.
Thank you for considering these changes.