[Freeciv-Dev] Re: unit type iterate
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Mon, Mar 04, 2002 at 05:28:47AM -0500, Jason Short wrote:
> Gregory Berkolaiko wrote:
> > Hey you iterate wizards. How about making unit_type_iterate.
> > Here's grep to help you:
>
> Are we talking about something like
>
> #define unit_type_iterate(id) { \
> int id; \
> for (id = 0; id < game.num_unit_types; id++) {
>
> or something a bit more forward-thinking (and slower) like
>
> #define unit_type_iterate(id, type) { \
> int id; \
> for (id = 0; id < game.num_unit_types; id++) { \
> struct unit_type *type = get_unit_type(id);
>
> or even something completely forward-thinking (and currently useless) like
>
> #define unit_type_iterate(type) { \
> int _id; \
> for (_id = 0; _id < game.num_unit_types; _id++) { \
> struct unit_type *type = get_unit_type(_id);
The first for the start. For the others we have to first change the
signatures of the functions in common/unittype.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"- Amiga Y2K fixes (a bit late, wouldn't you say?)"
-- Linus Torvalds about linux 2.4.0 at 4 Jan 2001
|
|