Quellcode durchsuchen

Added isMouseInBounds() and lastMousePosition() from Input.

dev-tmpl
Bryan Miller vor 5 Jahren
Ursprung
Commit
f598b53dfa
1 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen
  1. +7
    -0
      app/js/ui/Input.js

+ 7
- 0
app/js/ui/Input.js Datei anzeigen

@@ -314,6 +314,7 @@ export default class Input{
this.__mouseLastButton = -1;
this.__mouseLastAction = "";
this.__mouseButtons = [];
this.__mouseInBounds = false;

this.__keyboardEnabled = false;
this.__mouseEnabled = false;
@@ -457,6 +458,7 @@ export default class Input{
}
pos.x = Math.floor(pos.x);
pos.y = Math.floor(pos.y);
this.__mouseInBounds = pos.inbounds;
return pos;
}).bind(this);

@@ -711,6 +713,11 @@ export default class Input{
return false;
}

isMouseInBounds(){return this.__mouseInBounds;}
lastMousePosition(){
return [this.__mousePosition.x, this.__mousePosition.y];
}

listen(ename, func, owner=null, once=false){
if (([
"keyup",

Laden…
Abbrechen
Speichern