From a1cfca5890dd34e36b061000a8ec53edd766c9f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=A2=E1=84=91=E1=85=B3=E1=86=AF=20=E1=84=82?= =?UTF-8?q?=E1=85=A9=E1=84=90=E1=85=B3=E1=84=87=E1=85=AE=E1=86=A8?= Date: Sat, 11 May 2019 17:04:03 +0900 Subject: [PATCH] Fix: change timer, update time -> real time --- src/game/mouse/one_to_fifty/game.js | 2 +- src/game/mouse/one_to_fifty/stop_watch.js | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/game/mouse/one_to_fifty/game.js b/src/game/mouse/one_to_fifty/game.js index f1413fb..3b55181 100644 --- a/src/game/mouse/one_to_fifty/game.js +++ b/src/game/mouse/one_to_fifty/game.js @@ -57,7 +57,7 @@ var Game = { // if previous record is over 60 sec, play easy mode var prevRecord = sessionStorageManager.getRecord() // console.log(prevRecord); - var secForEasyMode = this.mode == "test" ? 1 : 40; + var secForEasyMode = this.mode == "test" ? 1 : 60; if(prevRecord > secForEasyMode) { this.difficulty = Chocoball.MODE_EASY; } diff --git a/src/game/mouse/one_to_fifty/stop_watch.js b/src/game/mouse/one_to_fifty/stop_watch.js index 7bfeb2f..479abd6 100644 --- a/src/game/mouse/one_to_fifty/stop_watch.js +++ b/src/game/mouse/one_to_fifty/stop_watch.js @@ -1,6 +1,6 @@ function StopWatch() { + this.startTime = 0; this.ellapsedTime = 0; - // this.startTime = 0; this.isPaused = true; var fontStyle = StopWatch.DEFAULT_TEXT_FONT; @@ -24,7 +24,10 @@ function StopWatch() { StopWatch.prototype.start = function() { this.isPaused = false; - // this.startTime = game.time.totalElapsedSeconds(); + this.startTime = game.time.totalElapsedSeconds(); + + // this.startTime = new Date(); + console.log(this.startTime); this.ellapsedTimer = game.time.create(false); this.timerEvent = this.ellapsedTimer.loop(10, this.updateTimer, this); @@ -44,19 +47,21 @@ StopWatch.prototype.resume = function() { } StopWatch.prototype.stop = function() { - // var recordTime = game.time.totalElapsedSeconds() - this.startTime; + var recordTime = game.time.totalElapsedSeconds() - this.startTime; this.removeTimer(); - // return recordTime; - return this.ellapsedTime; + return recordTime; + // return this.ellapsedTime; } StopWatch.prototype.updateTimer = function() { if(this.isPaused == true) return; - // this.ellapsedTime = game.time.totalElapsedSeconds() - this.startTime; - this.ellapsedTime += 0.01; + this.ellapsedTime = game.time.totalElapsedSeconds() - this.startTime; + // console.log(this.ellapsedTime); + // this.ellapsedTime += 0.01; + this.printTime(); }