> One of the things I would like some help on is getting from the >direction argument to the interger direction... the way I do it >here(with a switch) is pure slop... is there a more efficent way? eek, just switched to MS Outlook so I hope this format is OK, let me know ..... for the directions try ... /*start code*/ int retreat_type; char *retreat_dirs[] = { "north", "east", "south", "west", "up", "down", "\n" }; retreat_type = search_block(argument + 1, retreat_dirs, FALSE); if (retreat_type < 0 || !EXIT(ch, retreat_type) || EXIT(ch, retreat_type)->to_room == NOWHERE) { send_to_char("Retreat where?\r\n", ch); return; } /* end code */ ##### DreamScapes MUD (playtest) ##### Endure no Immitations for They Will Surely Become Your Nightmares telnet://winnt.cmht.le.ac.uk:4000 http://winnt.cmht.le.ac.uk/ds/main.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