if (!this.entityLoaded) { return; } if (!this.initialized) { this.dom = this.entityLoaded.dom; this.x = window.innerWidth / 2; this.y = window.innerHeight / 2; this.initialized = true; } if (data.meta.zoom || data.meta.outward) { /* if (!this.dom.fullscreen && !this.requested) { console.log('requesting fullscreen'); this.dom.requestFullscreen(); this.requested = true; }*/ /* */ //if (data.meta.pinch || data.meta.inward) { // if (this.dom.fullscreen) { // this.dom.exitFullscreen(); // } //} } var touch = data[Object.keys(data)[0]]; var sensitivity = 1; this.x -= Math.round(touch.left * sensitivity); this.x += Math.round(touch.right * sensitivity); this.y -= Math.round(touch.up * sensitivity); this.y += Math.round(touch.down * sensitivity); if (this.x < 0) { this.x = 0; } if (this.x > window.innerWidth) { this.x = window.innerWidth; } if (this.y < 0) { this.y = 0; } if (this.y > window.innerHeight) { this.y = window.innerHeight; } R3.Event.Emit( R3.Event.MOUSE_MOVE, { event : { offsetX : this.x, offsetY : this.y, target : data.event.target } } ) //@ sourceURL=touchMove.js