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) {
|
if(INTERFACE_DATA.hover !== null) {
|
||||||
let text = "";
|
let text = "";
|
||||||
if(INTERFACE_DATA.hover.source == 0) {
|
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;
|
let piece_id = GAME_DATA.board.tiles[INTERFACE_DATA.hover.tile].piece;
|
||||||
if(piece_id !== null) {
|
if(piece_id !== null) {
|
||||||
let piece = GAME_DATA.board.pieces[piece_id];
|
let piece = GAME_DATA.board.pieces[piece_id];
|
||||||
@ -982,8 +983,8 @@ const INTERFACE = {
|
|||||||
|
|
||||||
if(!INTERFACE.Config.DisableNumbers) {
|
if(!INTERFACE.Config.DisableNumbers) {
|
||||||
// Draw tile numbers
|
// Draw tile numbers
|
||||||
let letters = [ "A", "B", "C", "D", "E", "F", "G", "H", "I"];
|
let letters = LANGUAGE.Columns[CONFIG_LANGUAGE].slice();
|
||||||
let numbers = [ "1", "2", "3", "4", "5", "6", "7", "8", "9"];
|
let numbers = LANGUAGE.Rows[CONFIG_LANGUAGE].slice();
|
||||||
|
|
||||||
if((INTERFACE_DATA.player & 1) ^ INTERFACE_DATA.rotate != 0) {
|
if((INTERFACE_DATA.player & 1) ^ INTERFACE_DATA.rotate != 0) {
|
||||||
letters.reverse();
|
letters.reverse();
|
||||||
@ -1338,7 +1339,7 @@ const INTERFACE = {
|
|||||||
|
|
||||||
// Get background color.
|
// Get background color.
|
||||||
let background_color = null;
|
let background_color = null;
|
||||||
let border_color = INTERFACE.Color.Promote;
|
let border_color = null; //INTERFACE.Color.Promote;
|
||||||
|
|
||||||
if(is_select) {
|
if(is_select) {
|
||||||
border_color = INTERFACE.Color.HintSelectLight;
|
border_color = INTERFACE.Color.HintSelectLight;
|
||||||
@ -1365,10 +1366,12 @@ const INTERFACE = {
|
|||||||
if(is_hover) { border_color = INTERFACE.Color.HintHover; }
|
if(is_hover) { border_color = INTERFACE.Color.HintHover; }
|
||||||
|
|
||||||
// Draw border
|
// Draw border
|
||||||
this.ctx.fillStyle = border_color;
|
if(border_color !== null) {
|
||||||
this.ctx.beginPath();
|
this.ctx.fillStyle = border_color;
|
||||||
this.hex();
|
this.ctx.beginPath();
|
||||||
this.ctx.fill();
|
this.hex();
|
||||||
|
this.ctx.fill();
|
||||||
|
}
|
||||||
|
|
||||||
if(background_color === null) { background_color = INTERFACE.Color.TileDark; }
|
if(background_color === null) { background_color = INTERFACE.Color.TileDark; }
|
||||||
this.ctx.fillStyle = background_color;
|
this.ctx.fillStyle = background_color;
|
||||||
@ -1380,7 +1383,7 @@ const INTERFACE = {
|
|||||||
this.ctx.rotate(Math.PI);
|
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();
|
this.ctx.restore();
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
const LANGUAGE = { };
|
const LANGUAGE = { };
|
||||||
|
|
||||||
|
CONFIG_LANGUAGE = 1;
|
||||||
|
|
||||||
const LANG_ENGLISH = 0;
|
const LANG_ENGLISH = 0;
|
||||||
const LANG_JAPANESE = 1;
|
const LANG_JAPANESE = 1;
|
||||||
|
|
||||||
@ -84,6 +86,16 @@ LANGUAGE.Terms = {
|
|||||||
//: new LANGUAGE.Term( "", "" ),
|
//: 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)
|
function LANG(term)
|
||||||
{
|
{
|
||||||
return LANGUAGE.Terms[term].data[CONFIG_LANGUAGE];
|
return LANGUAGE.Terms[term].data[CONFIG_LANGUAGE];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user