Mark Garringer wrote:
>
> > > money types as well. I fixed it with snprintf() . . .
> >That's a slight bit of overkill. It should be sufficient to just do:
> >
> > obj->name = strdup(currency_types[cur]);
>
> I must apologize. I didn't quite make myself clear enough. I also want to
> have the word "coins" in my name list, so when it's done there will be
> "coins euros" in the obj->name list. I can get one or the other but not
> both.
If you don't wish to maintain two separate arrays, one of the namelist
and
one of the currency short names, then Mathew's method would be easiest.
That is,
snprintf(buf, sizeof(buf), "coins %s", currency_types[cur]);
obj->name = strdup(buf);
Make sure to declare buf locally if you are using a recent version of
CircleMUD.
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
| Newbie List: http://groups.yahoo.com/group/circle-newbies/ |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/25/03 PDT