Re: [BPL11] easy color patch

From: Mark A. Heilpern (heilpern@MINDSPRING.COM)
Date: 07/27/98

What Mitch meant to say is you told the text to turn red, so it
stayed red until something told it to change to another color.
Look, and many other commands, have color output in them
and, as is the norm, they follow the colored text with &n (or
\c00 or a code equivelent) to disable special color, letting the
mud client decide the color.

Not well-known-enough-fact: many people, when "turning off" color
assignment, dont use either &n or \c00, because they don't know
about it (or don't think about it). Instead, since they always see
"normal" text as white, green, or whatever their client says, they
"turn off" colors with &w, &g, etc. This appears to work on their
client but not on other clients. Disable forced color correctly or
your results will vary.

At 08:51 AM 7/27/98 -0500, you wrote:
>>i recently patched in easycolor from the contrib from the ftp site
>>it works fine but when i type something like:  say &R say
>>hi in red but then all text turns red and stays red until i type
>>look......any ideas why that would happen?
>I haven't actually seen the code from that, but I'm guessing that if you
>look at the code, you'll probably see that there should be a command at the
>end of a function to change the color's a psuedo-code example
>(cause I don't know what the real variables/function names actually are):
>void changeColor(variable newColor)
>    variable color;
>    color = currentColor;
>    currentColor = newColor;
>    // Insert the displayed text here
>    currentColor = color;
>The first two statement and the last statement are probably the kind of
>things that were left out of easyColor....please let me know if I'm
>Mitch (
>"The only thing in the way of my learning is my education"
>    --Albert Einstein
>     +------------------------------------------------------------+
>     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
>     | |
>     +------------------------------------------------------------+

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

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