Limit mouse area

BlitzPlus Forums/BlitzPlus Beginners Area/Limit mouse area

Gregor(Posted 2006) [#1]
Is there a command to limit the mouse inside an area or zone?
So, the mouse is 'bounded' inside a certain area.


Andres(Posted 2006) [#2]
Function BoundMouse(x%, y%, width%, height%, canvas% = 0)
	If MouseX(canvas%) < x% Then MoveMouse x%, MouseY(canvas%), canvas% ElseIf MouseX(canvas%) > x% + width% Then MoveMouse x% + width%, MouseY(canvas%), canvas%
	If MouseY(canvas%) < y% Then MoveMouse MouseX(canvas%), y%, canvas% ElseIf MouseY(canvas%) > y% + height% Then MoveMouse MouseX(canvas%), y% + height%, canvas%
End Function



Gregor(Posted 2006) [#3]
Thanks man!