From 8a26bbdf54d84325bda6b054e4c780c0417e52b7 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: Fri, 15 Jun 2018 11:24:58 +0900 Subject: [PATCH] Fix: korean_key_mapper bug --- src/game/typing/practice/game.js | 11 +---------- src/game/typing/practice/korean_key_mapper.js | 8 ++++---- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/game/typing/practice/game.js b/src/game/typing/practice/game.js index d0a86b3..91e10d0 100644 --- a/src/game/typing/practice/game.js +++ b/src/game/typing/practice/game.js @@ -52,12 +52,11 @@ class TypingPractice { let keyMapper = null; - if(sessionStorageManager.playingAppName.substring("korean") > 0) + if(sessionStorageManager.playingAppName.indexOf("korean") > 0) keyMapper = new KoreanKeyMapper(); else keyMapper = new EnglishKeyMapper(); - // let keyButton = new KeyButton(100, 400, 100, "A", "align_type"); new Keyboard(keyMapper); @@ -86,18 +85,10 @@ class TypingPractice { screenBottom.printBottomRightText(sessionStorageManager.playerName); - // game.input.keyboard.addCallbacks(this, null, null, this.keyPress); // this.startGame(); // this.countDown(); } - keyPress(char) { - // self.checkTypingContents(event); - console.log(char); - if(game.input.keyboard.isDown(Phaser.Keyboard.SHIFT)) - console.log("shift is pressed"); - } - startGame() { this.showTypingPracticeContents(); this.showPlayingWordNumber(); diff --git a/src/game/typing/practice/korean_key_mapper.js b/src/game/typing/practice/korean_key_mapper.js index d0d50e4..efa1c01 100644 --- a/src/game/typing/practice/korean_key_mapper.js +++ b/src/game/typing/practice/korean_key_mapper.js @@ -4,8 +4,8 @@ class KoreanKeyMapper extends KeyMapper { super(); this.registerKeyTextData("KeyQ", "ㅂ", "ㅃ"); - this.registerKeyTextData("KeyR", "ㅈ", "ㅉ"); - this.registerKeyTextData("KeyEe", "ㄷ", "ㄸ"); + this.registerKeyTextData("KeyW", "ㅈ", "ㅉ"); + this.registerKeyTextData("KeyE", "ㄷ", "ㄸ"); this.registerKeyTextData("KeyR", "ㄱ", "ㄲ"); this.registerKeyTextData("KeyT", "ㅅ", "ㅆ"); this.registerKeyTextData("KeyY", "ㅛ", "ㅛ"); @@ -18,10 +18,10 @@ class KoreanKeyMapper extends KeyMapper { this.registerKeyTextData("KeyS", "ㄴ", "ㄴ"); this.registerKeyTextData("KeyD", "ㅇ", "ㅇ"); this.registerKeyTextData("KeyF", "ㄹ", "ㄹ"); - this.registerKeyTextData("KeyG”", "ㅎ", "ㅎ"); + this.registerKeyTextData("KeyG", "ㅎ", "ㅎ"); this.registerKeyTextData("KeyH", "ㅗ", "ㅗ"); this.registerKeyTextData("KeyJ", "ㅓ", "ㅓ"); - this.registerKeyTextData("KeyJ", "ㅏ", "ㅏ"); + this.registerKeyTextData("KeyK", "ㅏ", "ㅏ"); this.registerKeyTextData("KeyL", "ㅣ", "ㅣ"); this.registerKeyTextData("KeyZ", "ㅋ", "ㅋ");