Steven Newsom wrote: > > Is there a way to aloow multi-character character constants in bpl14???? > (ex. At race menu type DE would give you dark Elf race- [D]ark [E]lf) > Ive tried to do it but it will only recognize the first letter type, so > instead of giving Dark Elf it will just give it Dwarf([D]warf). i don't know how your races are set up, but it's just a matter of altering the function that parses the input. assuming you've defined races as: #define RACE_HUMAN 0 #define RACE_DWARF 1 #define RACE_DARKELF 2 #define NUM_RACES 3 i'd do it something like this: (mailer code) const char *race_codes[] = { "h", //human "d", //dwarf "de", //dark elf "\n" }; int parse_race(char *arg) { int i; for (i = 0;i < NUM_RACES;i++) if (!strcasecmp(race_codes[i], arg)) return i; return RACE_HUMAN; } -- 01100010 01110010 01110101 01100011 01100101 ** bruce@AudioPhile.com Phone: +61 414 790173 ** +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT