diff --git a/ypiqj5r40j.js b/ypiqj5r40j.js new file mode 100644 index 0000000..a72560d --- /dev/null +++ b/ypiqj5r40j.js @@ -0,0 +1,68 @@ +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; +} + +GameLib.Event.Emit( + GameLib.Event.MOUSE_MOVE, + { + event : { + offsetX : this.x, + offsetY : this.y, + target : data.event.target + } + } +) +//@ sourceURL=touchMove.js \ No newline at end of file