On Mon, 12 Aug 1996, Cyber Reaper wrote: > >BACKGROUND colors. The bold colors work flawlessly, but when I start using > >the background colors the 'whole line' is set to the god damn > >backgroundcolor, no matter it it's just two words and a carriage return. > >my definition of the red background color is defined as: > >#define KBACKRED "\x1B[41m" /* Red (background) */ > >#define CCBACKRED(ch,lvl) (clr((ch),(lvl))?KBACKRED:KNUL) > >CCNRM/KNRM are the same as with the Circlemud 3.0 bpl 11 distribution. > well, make sure you put color back to normal before the carrage return/line > feed... hope that helps... Well, if I do this: sprintf(buf, "%sThis is a background test%s\r\n", CCBACKRED(ch, C_NRM), CCNRM(ch, C_NRM)); send_to_char(buf, ch); I end up with a line that is RED FROM LEFT TO RIGHT (i.e. the WHOLE 80 chars of my screens width). I mean I use the CCNRM macro before the \r\n lineshift stuff and all that, but little good does it do me :P I didn't write this because I thought my mail allready said it, but seemingly it didn't, so here's the rest of the explanation of the problem *grin* Any additional ideas now ?? Con d. -- Rasmus Rønlev DOEK'94 WWW: http://www.econ.cbs.dk/people/raro94ab Student instructor MUD: exiled.mud.circlemud.org 5000 199.199.16.100 5000 Student, B.Sc in Computer Science and Business Administration. +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST