Initial Commit: CC - Touch Move (7kxus4p81o.js)
parent
81b084c482
commit
488d5f6522
|
@ -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
|
Loading…
Reference in New Issue