On Wed, 8 Oct 1997, Daniel Koepke wrote:
sorry about the late reply, i've been out of town for the last week. if
this has already been replied to, sorry again.
comments follow.
> On Tue, 7 Oct 1997, David Klasinc wrote:
>
> -+Banzai!
> -+
> -+ Would it make sense? That is writing actf()? :)
>
> No, it'd not make sense and it'd be difficult. You see, for an
> "xxxf()" function to work, the format string has to be last.
> That means,
>
> act(char *, bool, char_data *, void *, void *, int);
>
> would have to be changed to
>
> actf(bool, char_data *, void *, void *, int, char *, ...);
>
> which would be confusing when you're using act() and actf() in the
> same area of code. And then, of course, there's the fact that act()
i think the original message was going on the premise that theyed already
done the send_to_XXXf() functions (george's patch). in that case it does
make sense for consistency.
> already accepts one text parameter in the middle, if you actually
> need it (and it's very rarely needed). Try:
>
> act("$n $T $N.", FALSE, ch, verb_str, victim, TO_CHAR);
>
yes, but you can't put in an integer that way, or multiple
strings/ints/longs/floats/etc.
> I think that works, and there's very few cases when you'll need the
> printf behaviour, and in those rare cases it'd make more sense to
> use sprintf() than to write a new actf() function.
>
when i imped actf() and send_to_XXXf() (before george's patch, but based
on his log() patch), i found several places in the code where actf()
could be used.
also, i wanted to get rid of the global buffers and these functions
helped greatly.
it's a matter of personal preference i suppose. i no longer use the
original act() or send_to_XXX() funcs.
> --
> Daniel Koepke -:- dkoepke@california.com -:- [Shadowlord/Nether]
> Think.
>
--
/*********************************\
* bruce - bruce@audiophile.com *
* http://www.AudioPhile.com/bruce *
\*********************************/
+------------------------------------------------------------+
| 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/08/00 PST