diff --git a/src/game/typing/test/game.js b/src/game/typing/test/game.js index a6e02cf..8aed54c 100644 --- a/src/game/typing/test/game.js +++ b/src/game/typing/test/game.js @@ -113,6 +113,8 @@ var TypingTest = { // inputTextContent.canvasInput._onkeyup = function() { this.inputTextContent.canvasInput._onkeyup = function() { self.checkTypingContents(event); + // warning + // : checkTypingContents is called onkeyup and onkeydown } @@ -245,6 +247,7 @@ var TypingTest = { this.typingIndex = 0; + this.isGameOver = false; this.isTyping = false; this.timeTypingStart = 0; this.timeTypingEnd = 0; @@ -374,6 +377,9 @@ var TypingTest = { }, checkTypingContents: function(event) { + if(this.isGameOver) + return; + var inputContent = this.inputTextContent.canvasInput.value().trim(); var typingContent = this.typingRandomContents[this.typingIndex]; @@ -390,6 +396,7 @@ var TypingTest = { console.log("this.typingIndex : " + this.typingIndex); console.log("this.typingContentLength : " + this.typingContentLength); if(this.typingIndex == this.typingContentLength - 1) { + this.isGameOver = true; this.gameOver(); return; }