On Wed, 31 Mar 1999, Del wrote:
> Is there a function to get the opposite direction of a movement?
>
sprintf(buf, "$n has arrived from %s%s.",
(dir < UP ? "the " : ""),
(dir == UP ? "below": dir == DOWN ?
"above" : dirs[rev_dir[dir]]));
This code will do:
<NAME> has arrived from ...
...above. (instead of "the up")
...below. (instead of "the down")
...the north.
...the south.
...the east.
...the west.
Note the use of rev_dir[] which can be found in contants.c.
--
Zeavon MageMaster
Implementor of The Spear of Insanity
MUD: kilnar.com 1066
Email: zeavon@kilnar.com
Web: http://www.kilnar.com/spear/ (Still under construction)
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST