Re: OasisOLC

From: Daniel Koepke (
Date: 01/18/97

On Sun, 19 Jan 1997, Anthony J rye wrote:

> I had 2 questions
> Q1: for easy-color snippet how do i change the numbers to letters?
> Example: 01=dark red (what i want it to do) r=dark read etc...

In which case, why use easy color, instead of just using my
new_prompt patches color interpreter, which is alreadys set up to
use letters.  The codes are easy:

  &x/&X - black/dark gray
  &r/&R - red/bright red
  &g/&G - green/bright green
  &y/&Y - brown/yellow
  &b/&B - dark blue/blue
  &m/&M - magenta/hot pink
  &c/&C - cyan/bright cyan
  &w/&W - gray/white

Copy the is_color() and interpret_colors() over, and change SEND_TO_Q()
as follows:

  #define SEND_TO_Q(txt, d) \
    write_to_output(interpret_colors((txt), ((d)->character && \
      PRF_FLAGGED((d)->character, PRF_COLOR_2))), (d))

Wherever SEND_TO_Q is used, you can then use the color codes.  Remember
you can always remove patches with:

  patch -R < (whatever the patch file is)

Daniel Koepke
Forgive me father, for I am sin.

| Ensure that you have read the CircleMUD Mailing List FAQ: |
|   |

This archive was generated by hypermail 2b30 : 12/18/00 PST