Mouse Class
Helper for handling user mouse input.
Constructor
Mouse
(
-
onClick -
onHover
Parameters:
-
onClickFunction- A function to handle mouse click events. function(x, y){}
-
onHoverFunction- A function to handle mouse hover events. function(x, y){}
Item Index
Properties
Methods
handleEvent
(
-
e
Hander for mouse events
Parameters:
-
eEvent- mouse event
mouseMove
(
-
e
Hander for mouse move events
Parameters:
-
eEvent- mouse event
onClick
(
-
x -
y
A function to handle tile mouse click events.
Parameters:
-
xNumber- Mouse x coord relative to window.
-
yNumber- Mouse y coord relative to window.
onHover
(
-
x -
y
A function to handle tile mouse hover events
Parameters:
-
xNumber- Mouse x coord relative to window.
-
yNumber- Mouse y coord relative to window.
startListening
(
-
element
Binds event listener for mouse events.
Parameters:
-
elementHTMLElement- 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.
