From 9d0c9770c28ce3798077145c74898356dbf79e8f 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: Wed, 15 May 2019 20:42:15 +0900 Subject: [PATCH] Fix: hand position --- src/game/typing/lib/hand.js | 8 ++++++-- src/game/typing/lib/keyboard.js | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/game/typing/lib/hand.js b/src/game/typing/lib/hand.js index 229f81b..b4a0466 100644 --- a/src/game/typing/lib/hand.js +++ b/src/game/typing/lib/hand.js @@ -27,13 +27,17 @@ function Hand(keyMapper) { this.little_finger.alpha = 0.5; this.hand.addChild(this.little_finger); + this.offsetY = 0; + if(isTypingTestApp()) + this.offsetY = 80; + var maskOffsetY = 0; if(isTypingTestApp()) maskOffsetY = 40; var mask = game.add.graphics(); mask.beginFill(0xffffff); - mask.drawRect(100, 300 + maskOffsetY, 1028, 360); + mask.drawRect(100, 300 + maskOffsetY, 828, 360); this.hand.mask = mask; } @@ -53,7 +57,7 @@ Hand.prototype.moveToDefaultPosition = function() { Hand.prototype.moveRow = function(rowNo, key) { var rowIndex = rowNo - 1; - this.hand.y = Hand.DEFAULT_Y_PX + Keyboard.DEFAULT_KEY_SIZE_PX * rowIndex; + this.hand.y = Hand.DEFAULT_Y_PX + Keyboard.DEFAULT_KEY_SIZE_PX * rowIndex + this.offsetY; this.moveColumn(rowNo, key); } diff --git a/src/game/typing/lib/keyboard.js b/src/game/typing/lib/keyboard.js index 0eaea5d..ecb1c8a 100644 --- a/src/game/typing/lib/keyboard.js +++ b/src/game/typing/lib/keyboard.js @@ -282,6 +282,7 @@ Keyboard.prototype.initKeyData = function(keyMapper) { var row1offsetY = 0; if(isTypingTestApp()) row1offsetY = 80; + // row 1 this.addFunctionKeyData( "Backquote",