corrected double log of arrow clicked

This commit is contained in:
Thomas FORGIONE 2015-07-03 09:58:44 +02:00
parent 31620de7ff
commit 3c11aba194
2 changed files with 25 additions and 17 deletions

View File

@ -262,11 +262,14 @@ L3D.PointerCamera.prototype.onPointerLockChange = function() {
L3D.PointerCamera.prototype.update = function(time) { L3D.PointerCamera.prototype.update = function(time) {
if (this.moving) { if (this.moving) {
this.linearMotion(time); this.linearMotion(time);
} else if (this.movingHermite) { } else {
this.shouldLogCameraAngles = false;
if (this.movingHermite) {
this.hermiteMotion(time); this.hermiteMotion(time);
} else { } else {
this.normalMotion(time); this.normalMotion(time);
} }
}
}; };
/** /**

View File

@ -115,6 +115,9 @@ L3D.CameraSelecter.prototype.update = function(event, y) {
L3D.CameraSelecter.prototype.click = function(event) { L3D.CameraSelecter.prototype.click = function(event) {
var e; var e;
if (this.cameras.mainCamera().pointerLocked === false) {
var newCamera = this.pointedCamera(); var newCamera = this.pointedCamera();
if (newCamera !== undefined && !(newCamera instanceof Coin)) { if (newCamera !== undefined && !(newCamera instanceof Coin)) {
@ -137,6 +140,8 @@ L3D.CameraSelecter.prototype.click = function(event) {
} }
}
}; };
L3D.CameraSelecter.prototype.clickPointer = function(event) { L3D.CameraSelecter.prototype.clickPointer = function(event) {