Follow-up Comment #4, patch #3325 (project freeciv): Thanks for the pickup. I've fixed it all (all enums related to gov flag now start with G_). I've taken gorbs advice and been running make clean / make every time I save a file, so now I am compiling with no warnings/errors w/ regard to: cityturn.c requirements.c effects.c fc_types.h packets.h packets.def helpdata.c unittype.h
I've mostly got government.h done. Just need to make sure my prototyping matches and mostly I just need to finish filling out functions in government.c. The only real problem I am having is that I REALLY want to add government flags as an optional requirement for units. I have everything done in that respect except lookup_government_flag. I know it has to work differently from lookup_government as instead of counting through sections, I have to look for the section government_flags.names, count through it and match to unit_type.govflag_req. I am sure I can do it with a bit more time but it is giving me a headache. On the whole though, I am pretty confident I'll get it working within the next few days, and that makes me happy. Food for thought; with this implemented, should 'Default' and 'NoGov' be turned into flags to match with how it is done with units? Furthermore, it seems that 'Fanatics' could be done by the ruleset maker, meaning it can be removed from the code... Ah well, back to it! _______________________________________________________ Reply to this item at: <http://gna.org/patch/?3325> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev