Skip to content

Commit

Permalink
js/playerFpsControl.js now works on mouse-lock on chrome canary + fir…
Browse files Browse the repository at this point in the history
…efox special build.

compatible with other browser without mouse-lock
  • Loading branch information
jeromeetienne committed Jan 29, 2012
1 parent 42aebd0 commit 410273d
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions js/playerFpsControl.js
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,12 @@ Marble.PlayerFpsControl.prototype.isActivated = function(domEvent)

Marble.PlayerFpsControl.prototype._onMouseMove = function(domEvent)
{
var movementX = domEvent.movementX || domEvent.webkitMovementX;
var movementY = domEvent.movementY || domEvent.webkitMovementY;
var movementX = domEvent.movementX !== undefined ? domEvent.movementX : domEvent.webkitMovementX;
var movementY = domEvent.movementY !== undefined ? domEvent.movementY : domEvent.webkitMovementY;
console.assert( movementX !== undefined );
console.assert( movementY !== undefined );
//console.log("kkk"); console.dir(domEvent);

//console.log("_onMouseMove", movementX, movementY);console.dir(domEvent);

var speed = 1 / 1024; // nPixPerPI;
var deltaAngle = movementX * speed * Math.PI;
Expand Down

0 comments on commit 410273d

Please sign in to comment.