On Thu, 31 Oct 1996, Skylar wrote: > Joe has arrived from up. > Joe has arrived from above. > > I didnt mean the word "the" was the problem, its the up/down vs. above/below. > Thats why you need the new array. Okay, it's not that much different: sprintf(buf, "$n has arrived from %s%s.", (door < DOWN ? "the " : ""), (door < DOWN ? dirs[rev_dir[door]] : door = DOWN ? "below" : "above")); Then you'll get "Joe has arrived from above." as well as "Joe has arrived from the north." Still doesn't require an array. -- Daniel Koepke dkoepke@california.com Forgive me father, for I am sin. +-----------------------------------------------------------+ | 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/18/00 PST