diff --git a/exec/load/cga_defs.js b/exec/load/cga_defs.js index 550b308a8cf05be1a01a8a1b62580fb1e930d773..2a59c873760f85cb6d7a40f4a04db85a1f546fdf 100644 --- a/exec/load/cga_defs.js +++ b/exec/load/cga_defs.js @@ -56,5 +56,30 @@ var BG_MAGENTA =(MAGENTA<<4); var BG_BROWN =(BROWN<<4); var BG_LIGHTGRAY =(LIGHTGRAY<<4); +// Map Synchronet Ctrl-A attribute code to CGA color value +var from_attr_code = { + 'K': BLACK, + 'R': RED, + 'G': GREEN, + 'Y': YELLOW, + 'B': BLUE, + 'M': MAGENTA, + 'C': CYAN, + 'W': LIGHTGRAY, + '0': BG_BLACK, + '1': BG_RED, + '2': BG_GREEN, + '3': BG_BROWN, + '4': BG_BLUE, + '5': BG_MAGENTA, + '6': BG_CYAN, + '7': BG_LIGHTGRAY, + 'H': HIGH, + 'I': BLINK, + '-': ANSI_NORMAL, + '_': ANSI_NORMAL, + 'N': ANSI_NORMAL, +}; + // Leave as last line: this;