// Petrarch
// Merentha Lib 1.0
// colour daemon
#include <std.h>
inherit DAEMON;
#define ANSI(x) sprintf("%c["+(x)+"m",27)
mapping ansi_set=([
"RESET":ANSI("0;37;40"),
"BOLD":ANSI(1),
"FLASH":ANSI(5),
"BLACK":ANSI(30),
"RED":ANSI(31),
"GREEN":ANSI(32),
"ORANGE":ANSI(33),
"BLUE":ANSI(34),
"MAGENTA":ANSI(35),
"CYAN":ANSI(36),
"WHITE":ANSI(37),
"BBLACK":ANSI("1;30"),
"BRED":ANSI("1;31"),
"BGREEN":ANSI("1;32"),
"BORANGE":ANSI("1;33"),
"YELLOW":ANSI("1;33"),
"BBLUE":ANSI("1;34"),
"BMAGENTA":ANSI("1;35"),
"BCYAN":ANSI("1;36"),
"BWHITE":ANSI("1;37"),
"B_BLACK":ANSI(40),
"B_RED":ANSI(41),
"B_GREEN":ANSI(42),
"B_ORANGE":ANSI(43),
"B_BLUE":ANSI(44),
"B_MAGENTA":ANSI(45),
"B_CYAN":ANSI(46),
"B_WHITE":ANSI(47)
]);
mapping query_ansi() {
return ansi_set;
}