xchess
Version:
Chess Engine
20 lines (16 loc) • 460 B
JavaScript
function csi(flag, ... args){
return `\x1B[${args.join(';')}${flag}`;
}
function rgb(r, g, b){
const Start = csi('m', 48, 2, r, g, b);
const End = csi('m', 49);
return function Style(value){
return Start + String(value) + End;
}
}
export function ConstNumberObject(value){
return `\x1B[33m${value}\x1B[39m`;
}
export const TableWhiteCell = rgb(100, 50, 100);
export const TableBlackCell = rgb(40, 0, 40);
export const TableBorder = rgb(60, 30, 60);