Add Japanese tile numbers; remove border from alt button.
This commit is contained in:
parent
24e2bf28f3
commit
b00fc551f9
@ -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();
|
||||
}
|
||||
|
@ -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];
|
||||
|
Loading…
x
Reference in New Issue
Block a user