Commit e0a8ee56 authored by 18신대성's avatar 18신대성 Committed by 18류지석

Rate 갱신 호출을 0.5초마다 하도록 바꿈

parent e38d68a8
...@@ -56,6 +56,10 @@ var gameScene = new Phaser.Class( ...@@ -56,6 +56,10 @@ var gameScene = new Phaser.Class(
WordSpace.wordCycle.resetCycle(this, 3000, 0, true); WordSpace.wordCycle.resetCycle(this, 3000, 0, true);
WordSpace.nameCycle.resetCycle(this, 3000, 0, true); WordSpace.nameCycle.resetCycle(this, 3000, 0, true);
WordSpace.varAdjustCycle.resetCycle(this, 100, 0, true); WordSpace.varAdjustCycle.resetCycle(this, 100, 0, true);
WordSpace.playerTypingCycle = setInterval(function()
{
socket.emit('setPlayerTyping', WordSpace.playerTyping);
}, 500);
WordSpace.setPlayerTyping.initiate(this); WordSpace.setPlayerTyping.initiate(this);
......
...@@ -5,8 +5,6 @@ WordSpace.gameSceneForTest = null; ...@@ -5,8 +5,6 @@ WordSpace.gameSceneForTest = null;
WordSpace.weightTextObjForTest = null; WordSpace.weightTextObjForTest = null;
WordSpace.nameWordTextForTest = null; WordSpace.nameWordTextForTest = null;
WordSpace.isImageLoaded = false;
WordSpace.nextWordCode = 0; WordSpace.nextWordCode = 0;
WordSpace.totalWeight = 0; //현재 단어 무게 총합 WordSpace.totalWeight = 0; //현재 단어 무게 총합
WordSpace.totalWordNum = 0; WordSpace.totalWordNum = 0;
...@@ -32,6 +30,7 @@ WordSpace.delay = ...@@ -32,6 +30,7 @@ WordSpace.delay =
GameOver: 5000, GameOver: 5000,
} }
WordSpace.playerTypingCycle = null;
WordSpace.NameSpawnReduce = 1000; WordSpace.NameSpawnReduce = 1000;
WordSpace.gravityPoint = {x: 640, y: 300}; WordSpace.gravityPoint = {x: 640, y: 300};
...@@ -276,6 +275,7 @@ function gameOver() ...@@ -276,6 +275,7 @@ function gameOver()
{ {
WordSpace.wordCycle.currentCycle.remove(); WordSpace.wordCycle.currentCycle.remove();
WordSpace.nameCycle.currentCycle.remove(); WordSpace.nameCycle.currentCycle.remove();
clearInterval(WordSpace.playerTypingCycle);
//To Do //To Do
socket.emit('defeated'); socket.emit('defeated');
console.log('defeat'); console.log('defeat');
...@@ -349,7 +349,6 @@ WordSpace.setPlayerTyping = ...@@ -349,7 +349,6 @@ WordSpace.setPlayerTyping =
{ {
this.totalTyping += wordText != null ? WordReader.getWordTyping(wordText) : 0; this.totalTyping += wordText != null ? WordReader.getWordTyping(wordText) : 0;
WordSpace.playerTyping = this.totalTyping / WordSpace.gameTimer.now * 60 * 1000; WordSpace.playerTyping = this.totalTyping / WordSpace.gameTimer.now * 60 * 1000;
socket.emit('setPlayerTyping', WordSpace.playerTyping);
this.text.setText('현재 타수 : ' + WordSpace.playerTyping.toFixed(1)); this.text.setText('현재 타수 : ' + WordSpace.playerTyping.toFixed(1));
}, },
initiate: function(scene) initiate: function(scene)
......
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