On Tue, 4 Apr 1995, Scott Francis wrote:
> On Tue, 4 Apr 1995, Ryan wrote:
>
> > sh_int cur_room, count;
> >
> > for (cur_room = ch->in_room, count = 0; cur_room && count < 2;
> > cur_room = EXIT(ch, door)->to_room, count++) {
> > sprintf(buf, "%d", cur_room); /* just for testing */
> > log(buf); /* purposes :) */
> > }
> >
> > Not sure if this will work, like I said, I'm still wiping the crust out
> > of my eyes (euk).
> >
> room, but will not take me to the room next to that one....if there are
ack.. yeah I see the problem. Ok here's one that will work.
sh_int cur_room;
for (count = 0; count < 2; ch->in_room = EXIT(ch, door)->to_room, count++) {
look_at_room(ch, 0);
sprintf(buf, "%d", ch->in_room);
log(buf);
}
yeah this should work if I didn't overlook anything this time. I didn't
know that you wanted a character to move last time, so I rewrote this
code to place ch in a different room each time.
Hope this Helps.
Ryan
This archive was generated by hypermail 2b30 : 12/07/00 PST