Procházet zdrojové kódy

Added isMouseInBounds() and lastMousePosition() from Input.

dev-tmpl
Bryan Miller před 5 roky
rodič
revize
f598b53dfa
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. +7
    -0
      app/js/ui/Input.js

+ 7
- 0
app/js/ui/Input.js Zobrazit soubor

@@ -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",

Načítá se…
Zrušit
Uložit