Commit 851853ad authored by 汪欢's avatar 汪欢

拼图计时器0.2

parent 44ab19be
This diff is collapsed.
......@@ -138,6 +138,10 @@
GameView.prototype.onTimer = function () {
GAME_TIME -= 0.01;
GAME_TIME = this.afterPointTwo(GAME_TIME);
GAME_TIME = GAME_TIME.toFixed(2);
if (GAME_TIME < 10) {
GAME_TIME = '0' + GAME_TIME;
}
console.log(GAME_TIME);
engine.globalEvent.dispatchEvent('pictures-time-update', {
second: this.getSecond(),
......@@ -192,7 +196,7 @@
this.indexI = Math.floor(this.distanceY / (h + GAP));
this.index = (this.indexI) * MAX_COL + this.indexJ;
this.centerX = Math.floor(e.clientX / w) * w + w / 2;
this.centerY = Math.floor(e.clientY / h) * h + w / 2;
this.centerY = Math.floor(e.clientY / h) * h + h / 2;
this.stage.addEventListener(engine.MouseEvent.MOUSE_MOVE, this.onMove, this);
this.stage.addEventListener(engine.MouseEvent.MOUSE_UP, this.stageOnUp, this);
};
......@@ -253,6 +257,7 @@
};
return GameView;
}(engine.Container));
//# sourceMappingURL=GameView.js.map
var GameWrapper = (function (_super) {
tslib.__extends(GameWrapper, _super);
......
This diff is collapsed.
......@@ -69,11 +69,6 @@ export default class GameView extends engine.Container {
this.onTimer();
}, 10)
}
// this._timeCounter += 0.01;
// this._timeCounter = this.afterPointTwo(this._timeCounter);
// this._timeCounter = Math.floor((this._timeCounter + 0.1) * 10) / 10;
// console.log(this._timeCounter)
onTimer() {
......@@ -81,6 +76,10 @@ export default class GameView extends engine.Container {
// 以GAME_TIME为标准
GAME_TIME -= 0.01
GAME_TIME = this.afterPointTwo(GAME_TIME);
GAME_TIME = GAME_TIME.toFixed(2)
if(GAME_TIME < 10){
GAME_TIME = '0' + GAME_TIME
}
console.log(GAME_TIME);
......@@ -97,22 +96,25 @@ export default class GameView extends engine.Container {
}
afterPointTwo(n) {
var floatN = parseFloat(n);
if (isNaN(floatN)) {
return;
}
floatN = Math.round(floatN * 100) / 100;
return floatN;
}
getSecond() {
return GAME_TIME
// return GAME_TIME - this._timeCounter;
}
stop() {
// this._timeCounter = 0;
GAME_TIME = props.GAME_TIME
clearInterval(this._timer);
}
......@@ -214,14 +216,12 @@ export default class GameView extends engine.Container {
this.index = (this.indexI) * MAX_COL + this.indexJ;
// 图片的中心位置
// this.centerX = e.clientX + w / 2;
// this.centerY = e.clientY + h / 2;
this.centerX = Math.floor(e.clientX / w) * w + w / 2;
this.centerY = Math.floor(e.clientY / h) * h + w / 2
this.centerY = Math.floor(e.clientY / h) * h + h / 2
this.stage.addEventListener(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment