On Sun, 13 Jul 1997, Justin wrote:
> Really simple and quick question here. I'm type-casting and using defines
> to get my number. How should the ()'s be placed? Here's an example of
> what I'm doing:
> should it be: (int)(GET_LVL(ch) / 10) + 1;
> or should it be:(int)(GET_LVL(ch)) / 10 + 1;
Remember that the you will turn whatever is in the ()s into an int.
I'd suggest using (int)(GET_LEL(ch) / 10) + 1, since it guarantees that
you'll be adding 1 to an integer. But I think either would work, since
division with integers still leaves an integer.
> sorry for such a simple question.
Don't sweat it - I'm thrilled to be able to answer :)
--
Allen Gould - agould@gpu.srv.ualberta.ca
Asst. Editor, Delirium Magazine - http://www.talkroom.com/~delirium/
In alt.starfleet.rpg - Lt. (j.g.) Phoenix, USS TRAFALGAR
You can make it foolproof, but you can't make it damn-fool proof.
+-----------------------------------------------------------+
| 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