;
; settings for oriental Xiangqi theme, with Piece pictures made with font
;   "MaokenAssortedSans" (猫啃什锦黑)
; font source: https://www.maoken.com/assorted
;   https://www.maoken.com/freefonts/16964.html
;
; modified and updated for xboard-xiangqi, by Careone, 2020-05-14
; modified for XBoard, by Careone, 2023-04-01
;
-variant xiangqi
;
; pieces: supplied xiangqi svg's (support svg's and png's)
;
;-pid ~~/themes/xiangqi
-pid ~~/themes/xiangqi-maoken
-trueColors true
;
; board: supplied board bitmap
;
-useBoardTexture true
;-liteBackTextureFile  "~~/themes/textures/xqboard.png"
;-darkBackTextureFile  "~~/themes/textures/xqboard.png"
;-liteBackTextureFile  "~~/themes/textures/xqboard-9x10.png"
;-darkBackTextureFile  "~~/themes/textures/xqboard-9x10.png"
;
-liteBackTextureFile  "~~/themes/textures/xqboard-maoken-9x10.png"
-darkBackTextureFile  "~~/themes/textures/xqboard-maoken-9x10.png"
;
; suppress square boundaries and highlight with arrow instead
;
-overrideLineGap 0
-highlightMoveWithArrow true
;
; define common non-compliant notations
;
-pieceNickNames ".N...MB..G..n...mb..g."
-colorNickNames "r."
;
; set default engines
; optional Xiangqi engines: maxqi, hoixiangqi, sjaakii and eleeye_engine
-fcp maxqi
-scp maxqi
;
; set up own persistence file, used for this theme only
;
;-settingsFile /usr/share/games/xboard/themes/conf/xq
;-settingsFile /ect/xboard/xboard.conf
;
;-settingsFile ~/.xboard-xiangqi-rc
;-saveSettingsFile ~/.xboard-xiangqi-rc
;
-settingsFile ~/.xboard-xiangqi-maoken-rc
-saveSettingsFile ~/.xboard-xiangqi-maoken-rc
;
; ----
; added for xboard-xiangqi
;
;-size 49
-size 65
;-saveSettingsOnExit true
-saveSettingsOnExit false
-moveHistoryUp true
;-engineOutputUp false
;-showCoords false
;-showCoords true
-autoLogo true
-logoSize 100
; 
;; -uxiAdapter: for UCCI Xiangqi engines, such as: eleeye_engine 
;-uxiAdapter {uci2wb -%variant "%fcp" "%fd"}
;-uxiAdapter {uci2wb -%variant "%scp" "%sd"}
; xboard -uxiAdapter {uci2wb -%variant "%fcp" "%fd"}
;"EleEye (UCCI)" -variant xiangqi -fcp "uci2wb -x eleeye_engine"
;
; Engines & adjudicatons in engine-engine games
;
;-firstChessProgram maxqi
-firstChessProgramNames {maxqi -variant xiangqi
hoixiangqi -variant xiangqi
sjaakii -variant xiangqi
"EleEye (UCCI)" -variant xiangqi -fcp eleeye_engine -fUCCI -uxiAdapter "uci2wb -%variant '%fcp' '%fd'"
haqikid -variant xiangqi
}
; 
-secondChessProgramNames {maxqi -variant xiangqi
hoixiangqi -variant xiangqi
sjaakii -variant xiangqi
"EleEye (UCCI)" -variant xiangqi -scp eleeye_engine -sUCCI -uxiAdapter "uci2wb -%variant '%scp' '%sd'"
haqikid -variant xiangqi
}

;
