On Tue, 15 Jul 1997, Rasdan wrote: > Briefly, > > ACMD(do_retreat) > { > int dir = 0; > > one_argument(argument, arg); > > if (is_abbrev(arg, "north")) > dir = 0; > else if (is_abbrev(arg, "south")) > . > . /* Put rest of direction stuff here */ > . > else { > send_to_char("That is not a valid direction to retreat in\r\n", ch); > return; > } > > /* Do checks to see if EXIT(ch, dir) exists, then move them there */ > > } > > Hope this helps, > > Rasdan Indeed it does. I finally figured it out myself, but I didn't know about is_abbrev... I was using a switch (argument[1]), which i think is about infinitely more tedious... thanks for the suggestions! <--------------------------------> |Paul Anderson Binder Jr. | | 603-358-8854 | | 158.65.15.35 4000 | |http://csdept.keene.edu/~pbinder| <--------------------------------> +-----------------------------------------------------------+ | 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/08/00 PST