16 lines
625 B
Plaintext
16 lines
625 B
Plaintext
terminal_colour - replaces codes in a string
|
|
|
|
string terminal_colour(string str, mapping m, int wrap, int indent);
|
|
|
|
terminal_colour() replaces each occurrence of %^key%^ in str with 'value',
|
|
where 'key' and 'value' are the elements in the mapping m.
|
|
|
|
'wrap' is the optional column number to wrap at, and 'indent' is the
|
|
amount to indent the second and following lines. Codes are assumed to
|
|
change the mode of the terminal and not generate any printable
|
|
characters for the purposes of wrapping.
|
|
|
|
This efun is only available if PACKAGE_CONTRIB is defined.
|
|
|
|
Tim Hollebeek Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
|