Re: [Code] To Dark to see??

From: Andrew Jones (andjones@MCI2000.COM)
Date: 08/07/98


Have you ever thought of doing this?. You could add extra options and such,
with out much trouble. Thinky about it.

void do_auto_exits(struct char_data *ch)
{
  ACMD(do_exits);
  do_exits(ch, 0, 0, 0);
}

> -----Original Message-----
> From: Circle Discussion List [mailto:CIRCLE@post.queensu.ca]On Behalf Of
> Matt McLaughlin
> Sent: Thursday, August 06, 1998 11:58 PM
> To: CIRCLE@post.queensu.ca
> Subject: Re:  [Code] To Dark to see??
>
>
> On Thu, 6 Aug 1998, Mort wrote:
>
> ->To: CIRCLE@post.queensu.ca
> ->Subject:  [Code] To Dark to see??
> ->
> ->
>
>   Try this one dude!
>
> ->void do_auto_exits(struct char_data * ch)
> ->{
> ->  int door;
> ->  char tmpBuf[10];
>
> ->  for (door = 0; door < NUM_OF_DIRS; door++) {
> ->    if (EXIT(ch, door) && EXIT(ch, door)->to_room != NOWHERE &&
> ->     !IS_SET(EXIT(ch, door)->exit_info, EX_CLOSED)) {
>         for (dark = 0; dark < NUM_OF_DIRS; dark++) {
>           if (IS_DARK( EXIT(ch, door)->to_room) )
>             strcpy(tmpBuf, "Too dark to tell.");
>           else {
> ->          switch(door) {
> ->            case 0: strcpy(tmpBuf, "north"); break;
> ->            case 1: strcpy(tmpBuf, "east"); break;
> ->            case 2: strcpy(tmpBuf, "south"); break;
> ->            case 3: strcpy(tmpBuf, "west"); break;
> ->            case 4: strcpy(tmpBuf, "up"); break;
> ->            case 5: strcpy(tmpBuf, "down"); break;
> ->          }
>           }
>
> ->        /* End added section, change line below as well though*/
> ->        sprintf(buf, "%10s: %s\r\n",
>            tmpBuf, world[EXIT(ch,door)->to_room].name);
> ->        send_to_char(buf, ch);
>         }
> ->    }
>     }
> ->}
> ->
> ->Note. The ^Y etc bits are for out colouring instead of using ANSI codes.
>
>   NOTE:  I took out the ---^  because i did the code before i read that
>        line.
>
>
>
>
> B I O - H A Z A R D   I N D U S T R I E S    (c) 1994 -DarkLord
>
>
>      +------------------------------------------------------------+
>      | Ensure that you have read the CircleMUD Mailing List FAQ:  |
>      | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
>      +------------------------------------------------------------+
>


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



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