﻿﻿/*
設定重要區塊id
*/


var GoAppConfig = {
	BoardSize : "19",
	Debug : "false",
	Log : "false",
	EditorMode : "false",
	PopupMode : "false",
	ShowNumber : "false",
	ShowClock : "false",
	EnableExportImage : "true",
	WarnDropVariation : "false",
	canEditTitle : "false",
	NotifyUpdate  : "false",

	idBoard : "board",
	idGameInfo : "info",
	idButtonBar : "button",
	idPlayerInfo : "player",

	PreloadMode : "false" ,
    PreloadFile : "yvrevq",

	readerMode : "false",
    
    LockContextMenu : "false",
    ChangeUIBaseURL : "false", 
    UIBaseURL : "http://192.168.0.13/editor/"    
  	
};


/*
重要功能URL位址
*/
var GoBoardURLs = {
	UploadSgfFile : "http://lgs7.taiwango.net/lgsteam/sgftmp/store.php",
	DownloadSgfFile : "http://lgs7.taiwango.net/lgsteam/sgftmp/get.php",
	UploadSgfStringToImg : "http://lgs7.taiwango.net/lgsteam/sgfimg/upload.php",
	DownloadSgfImage : "http://lgs7.taiwango.net/lgsteam/sgfimg/output/",
	LoadUploadedSgf : "http://lgs7.taiwango.net/lgsteam/sgfimg/getfile.php"
};

/*
UI 尺寸及圖像設定
*/

var GoBoardUIConfig19 = {
	StoneSize : "19",
	BoardSize : "407",
	BoardMargin : "32",
	StoneValidRange : "9",
	 
	imgBlackStone : "img/19/black-1.png",
	imgWhitestone : "img/19/white-1.png",
	imgRedDot : "img/19/red.png",
	imgBoard : "img/19/board.png",
	imgSelectGrid: "img/19/cube.gif",	
	imgLoading : "img/loading.gif",
	
	img_MARKUP_CIRCLE : "img/markup/circle.gif",
	img_MARKUP_X : "img/markup/x.gif",
	img_MARKUP_SQUARE : "img/markup/square.gif",
	img_MARKUP_TRIANGLE : "img/markup/tri.gif",
	img_MARKUP_CIRCLE_i : "img/markup/circle-i.gif",
	img_MARKUP_X_i : "img/markup/x-i.gif",
	img_MARKUP_SQUARE_i : "img/markup/square-i.gif",
	img_MARKUP_TRIANGLE_i : "img/markup/tri-i.gif",
	
	MarkPointerOffsetN : "14",
	MarkPointerOffsetW : "14",
	MarkPointerOffsetS : "5",
	MarkPointerOffsetE : "5",

	MarkPointerSize : "19",
	
	imgMarkPointerN : "img/markline/cut-left-line.gif",
	imgMarkPointerW : "img/markline/cut-right-line.gif",
	imgMarkPointerS : "img/markline/cut-top-line.gif",
	imgMarkPointerE : "img/markline/cut-bottom-line.gif"
};

var GoBoardUIConfig13 = {
	StoneSize : "27",
	BoardSize : "407",
	BoardMargin : "39",
	StoneValidRange : "13",
	 
	imgBlackStone : "img/13/black.png",
	imgWhitestone : "img/13/white.png",
	imgRedDot : "img/13/red.gif",
	imgBoard : "img/13/board.png",
	imgSelectGrid: "img/13/cube.gif",	
	imgLoading : "img/loading.gif",
	
	img_MARKUP_CIRCLE : "img/markup/circle.gif",
	img_MARKUP_X : "img/markup/x.gif",
	img_MARKUP_SQUARE : "img/markup/square.gif",
	img_MARKUP_TRIANGLE : "img/markup/tri.gif",
	img_MARKUP_CIRCLE_i : "img/markup/circle-i.gif",
	img_MARKUP_X_i : "img/markup/x-i.gif",
	img_MARKUP_SQUARE_i : "img/markup/square-i.gif",
	img_MARKUP_TRIANGLE_i : "img/markup/tri-i.gif",
		
	MarkPointerOffsetN : "14",
	MarkPointerOffsetW : "14",
	MarkPointerOffsetS : "5",
	MarkPointerOffsetE : "5",

	MarkPointerSize : "19",
	
	imgMarkPointerN : "img/markline/cut-left-line.gif",
	imgMarkPointerW : "img/markline/cut-right-line.gif",
	imgMarkPointerS : "img/markline/cut-top-line.gif",
	imgMarkPointerE : "img/markline/cut-bottom-line.gif"
};

var GoBoardUIConfig9 = {
	StoneSize : "39",
	BoardSize : "407",
	BoardMargin : "46",
	StoneValidRange : "17",
	 
	imgBlackStone : "img/9/black.png",
	imgWhitestone : "img/9/white.png",
	imgRedDot : "img/9/red.gif",
	imgBoard : "img/9/board.png",
	imgSelectGrid: "img/9/cube.gif",
	imgLoading : "img/loading.gif",
	
	img_MARKUP_CIRCLE : "img/markup/circle.gif",
	img_MARKUP_X : "img/markup/x.gif",
	img_MARKUP_SQUARE : "img/markup/square.gif",
	img_MARKUP_TRIANGLE : "img/markup/tri.gif",
	img_MARKUP_CIRCLE_i : "img/markup/circle-i.gif",
	img_MARKUP_X_i : "img/markup/x-i.gif",
	img_MARKUP_SQUARE_i : "img/markup/square-i.gif",
	img_MARKUP_TRIANGLE_i : "img/markup/tri-i.gif",

	MarkPointerOffsetN : "14",
	MarkPointerOffsetW : "14",
	MarkPointerOffsetS : "5",
	MarkPointerOffsetE : "5",

	MarkPointerSize : "19",	
	
	imgMarkPointerN : "img/markline/cut-left-line.gif",
	imgMarkPointerW : "img/markline/cut-right-line.gif",
	imgMarkPointerS : "img/markline/cut-top-line.gif",
	imgMarkPointerE : "img/markline/cut-bottom-line.gif"
};

var GoBoardUIConfig ;

function GoBoardUILoad() {
	var size = GoAppConfig['BoardSize'];
	try {
		GoBoardUIConfig = eval( "GoBoardUIConfig"+size );
	}catch(e) {
		alert('GoBoardUILoad fail');
	}
}
GoBoardUILoad();

/* 
語言/字串設定
*/
var GoBoardLanguage = {
	white : "白",
	black : "黑",
	side  : "方",
	win   : "勝",
	cap   : "提子",
	territory_unit : "目",
	title : "LGS Live 棋盤",

	GameFinished : "棋局結束",
	Loading : "載入中", 
		
	alertFlatBoard : "要使用此功能請先將棋盤平面化", 
	confirmFlatBoard : "將棋盤平面化?",
		
	uploadingSgf : "上傳棋譜中..", 
		
	titleLoadSGF: "載入SGF", 
	labelSelectFile: "選擇棋譜檔(SGF)", 		
	
	// color select
	colorSelect : "接下來要換黑還是白下?",
	
	//SGFToImgConfigDialog
	titleExportImage: "出圖設定",
	exportStoneSize : "18", 
	canSelectStoneSize : "0", 
	basicConfig: "基本設定", 	
	advConfig: "進階設定", 	
	stoneSizeConfig : "  棋子大小:",
	stoneSize_22 : "22px",
	stoneSize_18 : "18px",
	cutLeft : "  裁切(左):",
	cutRight : "  裁切(右)",
	cutTop : "  裁切(上)",
	cutBottom : "  裁切(下)",
	index_startFrom : "  由此手開始顯示手順:",
	number_startFrom : "  起始數字:",
	showCoord: "顯示座標:",
	selectYes: "是",
	selectNo: "否",
	send : "送出",
	cancel : "取消",
	
	//MoveNumberDialog
	setupMoveNumber : "設定手順顯示",
	setupMoveNumberStartFrom : "手數範圍",
	setupMoveNumber_from : "從",
	setupMoveNumber_to : "到",	
	setupMoveNumberInitialNum : "顯示數字",
	setupMoveNumberFromStart :"原手順",
	setupMoveNumberFrom1 :"從1開始",	
	setupMoveNumberSet : "確定",	
	setupMoveNumberReset : "重設",			
	
	//RotateOptionDialog
	Rotate90: "向右旋轉90度",
	Rotate180: "向右旋轉180度",	
	Rotate270: "向右旋轉270度",	
	
	//createLabel
	titleCreateLabel : "字元及符號",
	titleLabels : "字元:",
	buttonInsertLabel : "插入",
	titleMarkups: "符號：",
	btn_save : "儲存",
	btn_delete : "刪除",
	"delete" : "刪除",
	
	//rotate
	titleRotate : "旋轉棋盤",
	
	// misc
	exportImage : "出圖",
	dropAllVariation : "按下確定後，之前輸入的棋步將會消失",
	
	end : "end"	
};

var GoBoardLanguageResult = {
	resign : "中盤勝",
	time : "時盡敗",
	escape : "斷線敗",
	judged : "裁定勝",
	adjourned : "棋局打掛",
	disconnected : "選手斷線"
};

var GoBoardLanguageMoveTypeArray  = new Array();
	GoBoardLanguageMoveTypeArray[0] = "一般";
	GoBoardLanguageMoveTypeArray[1] = "無落子";
	GoBoardLanguageMoveTypeArray[2] = "虛手";
	GoBoardLanguageMoveTypeArray[3] = "手拔"; 

/*
提示設定
*/
var GoBoardLanguagetTT = {
	imgBtnToStart : "到第一手",
	imgBtnToStartDesc : "",
	imgBtnBack10 : "向前十手",
	imgBtnBack10Desc : "",
	imgBtnBack : "向前一手",
	imgBtnBackDesc : "",
	imgBtnForward : "向後一手",
	imgBtnForwardDesc : "",
	imgBtnForward10 : "向後十手",
	imgBtnForward10Desc : "",
	imgBtnToEnd : "到最後一手",
	imgBtnToEndDesc : "",
	imgBtnRefresh : "重新整理", 
	imgBtnRefreshDesc : "取消擺放的變化圖",
	imgBtnNumber : "顯示手順",
	imgBtnNumberDesc : "",
	
	imgBtnUpload : "載入SGF檔", 
	imgBtnUploadDesc : "載入SGF棋譜檔來進行編輯",
	imgBtnGetImage : "出圖", 
	imgBtnGetImageDesc : "將目前盤面匯出成圖形檔",
	imgBtnSetLabel : "擺放標註", 
	imgBtnSetLabelDesc : "打開/關閉標註擺放介面",
	imgBtnFlat : "平面化", 
	imgBtnFlatDesc : "將棋盤盤面平面化，所有的手順將會遺失。",
	imgBtnAB : "連擺黑子", 
	imgBtnABDesc : "連續擺放黑子，必須先將棋盤平面化。",
	imgBtnAW : "連擺白子", 
	imgBtnAWDesc : "連續擺放白子，必須先將棋盤平面化。",
	imgBtnErase : "刪除棋子",
	imgBtnEraseDesc : "刪除被點擊的棋子",
	imgBtnVar : "擺子", 
	imgBtnVarDesc : "順序擺放棋子，並記錄手數。",
	imgBtnCut : "裁切", 
	imgBtnCutDesc : "裁切出圖範圍(右鍵：重新設定)",	
	imgBtnRotate: "旋轉棋盤",
	imgBtnRotateDesc: "旋轉棋盤",
	
	imgBtnSetNumber : "設定手順",
	imgBtnSetNumberDesc : "",
	
	imgBtnExport: "儲存棋步",
	imgBtnExportDesc: "儲存目前的棋步"
};

var GoGameUIConfig = {
	imgBtnToStart : "img/button/01.jpeg",
	imgBtnBack10 : "img/button/02.jpeg",
	imgBtnBack : "img/button/03.jpeg",
	imgBtnForward : "img/button/04.jpeg",
	imgBtnForward10 : "img/button/05.jpeg",
	imgBtnToEnd : "img/button/06.jpeg",
	imgBtnRefresh : "img/button/07.jpeg",
	imgBtnNumber : "img/button/08.jpeg",
	imgBtnUpload : "img/button/09.jpeg",
	imgBtnGetImage : "img/button/10.jpeg",
	
	imgBtnSetLabel : "img/button/btnLabel.jpeg",
	imgBtnSetLabel_H : "img/button/btnLabel_highlight.jpeg",
	
	imgBtnFlat : "img/button/btnFlat.jpeg",
	imgBtnAB : "img/button/AB.jpeg",
	imgBtnAB_H : "img/button/AB_highlight.bmp",
	imgBtnAW : "img/button/AW.jpeg",
	imgBtnAW_H : "img/button/AW_highlight.bmp",
	
	imgBtnVar : "img/button/var.bmp",
	imgBtnVar_H : "img/button/var_highlight.bmp",
	imgBtnErase : "img/button/erase.png",
	imgBtnErase_H : "img/button/erase_highlight.png",
	imgBtnCut : "img/button/markline.bmp",
	imgBtnCut_H : "img/button/markline_highlight.bmp",
	imgBtnRotate : "img/button/rotate.bmp",
	imgBtnExport : "img/button/save.bmp",
	imgBtnSetNumber : "img/button/setnumber.jpeg",

	imgBtnSep : "img/button/sep.gif",
	imgExport : "img/button/Export.png",

	imgCutLeft : "img/markline/cut-left.gif",
	imgCutRight : "img/markline/cut-right.gif",
	imgCutTop : "img/markline/cut-top.gif",
	imgCutBottom : "img/markline/cut-bottom.gif",
	
	imgPlayerWhiteStone : "img/list/stone_w.bmp",
	imgPlayerBlackStone : "img/list/stone_b.bmp"
	 
};

var GoGameUIButtonConfig = {
	imgBtnToStart : "true",
	imgBtnBack10 :  "true",
	imgBtnBack : 	"true",
	imgBtnForward : "true",
	imgBtnForward10 : "true",
	imgBtnToEnd : "true",
	imgBtnRefresh : "false", 
	imgBtnNumber : "true",
	imgBtnUpload : "true", 
	imgBtnGetImage : "true", 
	imgBtnSetLabel : "true", 
	imgBtnFlat : "true", 
	imgBtnAB : "true", 
	imgBtnAW : "true", 
	imgBtnErase : "true",
	imgBtnVar : "true", 
	imgBtnCut : "true", 
	imgBtnRotate: "true",
	imgBtnSetNumber : "true",
	imgBtnExport: "false",
	imgExport: "true"
};

var GoGameUIButtonBarConfig = {
	
	imgExport: "button2"
};
//---------------------------------------------------------------------------------------------

