diff --git a/src/game/typing/practice/stage_timer.js b/src/game/typing/practice/stage_timer.js deleted file mode 100644 index 7a2fb7e..0000000 --- a/src/game/typing/practice/stage_timer.js +++ /dev/null @@ -1,69 +0,0 @@ -function StageTimer(stageTimerSec, onTimeOver) { - this.stageTimerSec = stageTimerSec; - this.onTimeOver = onTimeOver; - - var fontStyle = StageTimer.DEFAULT_TEXT_FONT; - - fontStyle.align = "right"; - fontStyle.boundsAlignH = "right"; - this.timerText = game.add.text(game.world.width - 300, 0, "", fontStyle) - .setTextBounds(0, 0, 200, StageTimer.FONT_HEIGHT_PX); - - // var grd = this.label.context.createLinearGradient(0, 0, 0, StageTimer.FONT_HEIGHT_PX); - // grd.addColorStop(0, '#8ED6FF'); - // grd.addColorStop(1, '#004CB3'); - // this.label.fill = grd; - // this.scoreText.fill = grd; - - // this.setShadow(3, 3, 'rgba(0, 0, 0, 0.5)', 2); - // this.label.stroke = '#000'; - // this.label.strokeThickness = 3; - - this.timerEvent = null; -}; - -StageTimer.prototype.start = function() { - this.timeLeft = this.stageTimerSec; - this.printTime(); - if(this.timerEvent === null) - this.timerEvent = game.time.events.loop(Phaser.Timer.SECOND, this.updateTimer, this); -} - -StageTimer.prototype.pause = function() { -} - -StageTimer.prototype.stop = function() { - if(this.timerEvent) - this.removeTimer(); - this.timerText.text = "시간 끝"; -} - -StageTimer.prototype.updateTimer = function() { - this.timeLeft--; - if(this.timeLeft === 0) { - this.stop(); - this.onTimeOver(); - } else { - this.printTime(); - } -} - -StageTimer.prototype.printTime = function() { - this.timerText.text = this.timeLeft.toString() + "초"; -} - -StageTimer.prototype.removeTimer = function() { - game.time.events.remove(this.timerEvent); - this.timerEvent = null; -} - - -StageTimer.FONT_HEIGHT_PX = 70; - -StageTimer.DEFAULT_TEXT_FONT = { - font: "38px Arial", - align: "center", - boundsAlignH: "center", // left, center. right - boundsAlignV: "middle", // top, middle, bottom - fill: "#fff" -}; \ No newline at end of file diff --git a/src/game/typing/whac_a_mole/stage_timer.js b/src/game/typing/whac_a_mole/stage_timer.js deleted file mode 100644 index 7a2fb7e..0000000 --- a/src/game/typing/whac_a_mole/stage_timer.js +++ /dev/null @@ -1,69 +0,0 @@ -function StageTimer(stageTimerSec, onTimeOver) { - this.stageTimerSec = stageTimerSec; - this.onTimeOver = onTimeOver; - - var fontStyle = StageTimer.DEFAULT_TEXT_FONT; - - fontStyle.align = "right"; - fontStyle.boundsAlignH = "right"; - this.timerText = game.add.text(game.world.width - 300, 0, "", fontStyle) - .setTextBounds(0, 0, 200, StageTimer.FONT_HEIGHT_PX); - - // var grd = this.label.context.createLinearGradient(0, 0, 0, StageTimer.FONT_HEIGHT_PX); - // grd.addColorStop(0, '#8ED6FF'); - // grd.addColorStop(1, '#004CB3'); - // this.label.fill = grd; - // this.scoreText.fill = grd; - - // this.setShadow(3, 3, 'rgba(0, 0, 0, 0.5)', 2); - // this.label.stroke = '#000'; - // this.label.strokeThickness = 3; - - this.timerEvent = null; -}; - -StageTimer.prototype.start = function() { - this.timeLeft = this.stageTimerSec; - this.printTime(); - if(this.timerEvent === null) - this.timerEvent = game.time.events.loop(Phaser.Timer.SECOND, this.updateTimer, this); -} - -StageTimer.prototype.pause = function() { -} - -StageTimer.prototype.stop = function() { - if(this.timerEvent) - this.removeTimer(); - this.timerText.text = "시간 끝"; -} - -StageTimer.prototype.updateTimer = function() { - this.timeLeft--; - if(this.timeLeft === 0) { - this.stop(); - this.onTimeOver(); - } else { - this.printTime(); - } -} - -StageTimer.prototype.printTime = function() { - this.timerText.text = this.timeLeft.toString() + "초"; -} - -StageTimer.prototype.removeTimer = function() { - game.time.events.remove(this.timerEvent); - this.timerEvent = null; -} - - -StageTimer.FONT_HEIGHT_PX = 70; - -StageTimer.DEFAULT_TEXT_FONT = { - font: "38px Arial", - align: "center", - boundsAlignH: "center", // left, center. right - boundsAlignV: "middle", // top, middle, bottom - fill: "#fff" -}; \ No newline at end of file diff --git a/src/web/client/typing_practice.html b/src/web/client/typing_practice.html index e1f4f30..d7bec48 100644 --- a/src/web/client/typing_practice.html +++ b/src/web/client/typing_practice.html @@ -31,6 +31,7 @@ + @@ -63,7 +64,6 @@ - diff --git a/src/web/client/whac_a_mole.html b/src/web/client/whac_a_mole.html index 6246d5b..39c0ef3 100644 --- a/src/web/client/whac_a_mole.html +++ b/src/web/client/whac_a_mole.html @@ -33,6 +33,7 @@ + @@ -66,7 +67,6 @@ -