diff --git a/www/js/interface.js b/www/js/interface.js index a862099..19d4cdd 100644 --- a/www/js/interface.js +++ b/www/js/interface.js @@ -908,7 +908,8 @@ const INTERFACE = { if(INTERFACE_DATA.hover !== null) { let text = ""; if(INTERFACE_DATA.hover.source == 0) { - text = INTERFACE.Ui.hex_to_alnum(INTERFACE_DATA.hover.hex); + text = LANGUAGE.Columns[CONFIG_LANGUAGE][INTERFACE_DATA.hover.hex.x] + + LANGUAGE.Rows[CONFIG_LANGUAGE][INTERFACE_DATA.hover.hex.y]; let piece_id = GAME_DATA.board.tiles[INTERFACE_DATA.hover.tile].piece; if(piece_id !== null) { let piece = GAME_DATA.board.pieces[piece_id]; @@ -982,8 +983,8 @@ const INTERFACE = { if(!INTERFACE.Config.DisableNumbers) { // Draw tile numbers - let letters = [ "A", "B", "C", "D", "E", "F", "G", "H", "I"]; - let numbers = [ "1", "2", "3", "4", "5", "6", "7", "8", "9"]; + let letters = LANGUAGE.Columns[CONFIG_LANGUAGE].slice(); + let numbers = LANGUAGE.Rows[CONFIG_LANGUAGE].slice(); if((INTERFACE_DATA.player & 1) ^ INTERFACE_DATA.rotate != 0) { letters.reverse(); @@ -1338,7 +1339,7 @@ const INTERFACE = { // Get background color. let background_color = null; - let border_color = INTERFACE.Color.Promote; + let border_color = null; //INTERFACE.Color.Promote; if(is_select) { border_color = INTERFACE.Color.HintSelectLight; @@ -1365,10 +1366,12 @@ const INTERFACE = { if(is_hover) { border_color = INTERFACE.Color.HintHover; } // Draw border - this.ctx.fillStyle = border_color; - this.ctx.beginPath(); - this.hex(); - this.ctx.fill(); + if(border_color !== null) { + this.ctx.fillStyle = border_color; + this.ctx.beginPath(); + this.hex(); + this.ctx.fill(); + } if(background_color === null) { background_color = INTERFACE.Color.TileDark; } this.ctx.fillStyle = background_color; @@ -1380,7 +1383,7 @@ const INTERFACE = { this.ctx.rotate(Math.PI); } - GAME_ASSET.Image["Promote"].draw(this.ctx, 1.25 * this.scale, [0, 0], INTERFACE.Color.Promote); + GAME_ASSET.Image["Promote"].draw(this.ctx, 1.4 * this.scale, [0, 0], INTERFACE.Color.Promote); this.ctx.restore(); } diff --git a/www/js/language.js b/www/js/language.js index ea4498e..f13c284 100644 --- a/www/js/language.js +++ b/www/js/language.js @@ -1,5 +1,7 @@ const LANGUAGE = { }; +CONFIG_LANGUAGE = 1; + const LANG_ENGLISH = 0; const LANG_JAPANESE = 1; @@ -84,6 +86,16 @@ LANGUAGE.Terms = { //: new LANGUAGE.Term( "", "" ), }; +LANGUAGE.Columns = [ + /*EN*/ ["A", "B", "C", "D", "E", "F", "G", "H", "I"], + /*JP*/ [ "カ", "サ", "タ", "ナ", "ハ", "マ", "ヤ", "ラ", "ワ"], +]; + +LANGUAGE.Rows = [ + /*EN*/ ["1", "2", "3", "4", "5", "6", "7", "8", "9"], + /*JP*/ [ "一", "二", "三", "四", "五", "六", "七", "八", "九"], +]; + function LANG(term) { return LANGUAGE.Terms[term].data[CONFIG_LANGUAGE];