Skip to content

Commit 21fa196

Browse files
committed
Testing delta store
1 parent b9fb1dd commit 21fa196

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

src/input/mouse/MouseManager.js

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
var Class = require('../../utils/Class');
88
var Features = require('../../device/Features');
99
var NOOP = require('../../utils/Class');
10+
var Vector2 = require('../../math/Vector2');
1011

1112
// https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent
1213
// https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md
@@ -126,6 +127,10 @@ var MouseManager = new Class({
126127
*/
127128
this.pointerLockChange = NOOP;
128129

130+
// Testing ...
131+
this.prevPosition = new Vector2();
132+
this.position = new Vector2();
133+
129134
inputManager.events.once('boot', this.boot, this);
130135
},
131136

@@ -239,14 +244,31 @@ var MouseManager = new Class({
239244
{
240245
var _this = this;
241246

247+
/*
248+
var storeDelta = function (event)
249+
{
250+
var x1 = _this.position.x;
251+
var y1 = _this.position.y;
252+
253+
var x2 = _this.prevPosition.x;
254+
var y2 = _this.prevPosition.y;
255+
256+
event._deltaX = x1 - x2;
257+
event._deltaY = y1 - y2;
258+
event._angle = Math.atan2(y2 - y1, x2 - x1);
259+
};
260+
*/
261+
242262
this.onMouseMove = function (event)
243263
{
244264
if (event.defaultPrevented || !_this.enabled || !_this.manager)
245265
{
246266
// Do nothing if event already handled
247267
return;
248268
}
249-
269+
270+
// storeDelta(event);
271+
250272
_this.manager.queueMouseMove(event);
251273

252274
if (_this.capture)
@@ -263,6 +285,8 @@ var MouseManager = new Class({
263285
return;
264286
}
265287

288+
// storeDelta(event);
289+
266290
_this.manager.queueMouseDown(event);
267291

268292
if (_this.capture)
@@ -279,6 +303,8 @@ var MouseManager = new Class({
279303
return;
280304
}
281305

306+
// storeDelta(event);
307+
282308
_this.manager.queueMouseUp(event);
283309

284310
if (_this.capture)

0 commit comments

Comments
 (0)