/* /adm/sefun/interface.c * from Dead Souls * user interface sefuns * created by Descartes of Borg 940215 */ #include <daemons.h> string strip_colours(string str) { return (string)TERMINAL_D->no_colours(str); } string strip_colors(string str){ string output = ""; string *input = explode(str,"%^"); string *list = ({ "RED","YELLOW","BLUE","GREEN","MAGENTA","ORANGE","CYAN","BLACK","WHITE"}); list += ({ "B_RED","B_YELLOW","B_BLUE","B_GREEN","B_MAGENTA","B_ORANGE","B_CYAN","B_BLACK","B_WHITE"}); list += ({"BOLD","FLASH","RESET"}); foreach(string color in list) input -= ({ color }); output = implode(input,""); if(sizeof(output)) return output; else return ""; }