Mouse Class
Helper for handling user mouse input.
Constructor
Mouse
(
-
onClick
-
onHover
Parameters:
-
onClick
Function- A function to handle mouse click events. function(x, y){}
-
onHover
Function- A function to handle mouse hover events. function(x, y){}
Item Index
Properties
Methods
handleEvent
(
-
e
Hander for mouse events
Parameters:
-
e
Event- mouse event
mouseMove
(
-
e
Hander for mouse move events
Parameters:
-
e
Event- mouse event
onClick
(
-
x
-
y
A function to handle tile mouse click events.
Parameters:
-
x
Number- Mouse x coord relative to window.
-
y
Number- Mouse y coord relative to window.
onHover
(
-
x
-
y
A function to handle tile mouse hover events
Parameters:
-
x
Number- Mouse x coord relative to window.
-
y
Number- Mouse y coord relative to window.
startListening
(
-
element
Binds event listener for mouse events.
Parameters:
-
element
HTMLElement- The dom element being rendered to.
stopListening
()
Unbinds event listener for mouse events.
Properties
_boundElement
HTMLElement
protected
The dom element being rendered to and listened to for mouse events.