Author: sveinung Date: Fri Jul 4 15:29:40 2014 New Revision: 25382 URL: http://svn.gna.org/viewcvs/freeciv?rev=25382&view=rev Log: API change: Make requirement types that check a units state possible
Forward unit to is_req_active(), the requirement evaluation function. This is just an API change. No new requirement type is added. The unit argument can't replace the unit type argument since some users don't have a specific unit in mind. Reviewed by Emmet Hikory <persia> See patch #4893 Modified: trunk/ai/default/advmilitary.c trunk/ai/default/aicity.c trunk/client/control.c trunk/client/helpdata.c trunk/common/actions.c trunk/common/base.c trunk/common/city.c trunk/common/disaster.c trunk/common/effects.c trunk/common/effects.h trunk/common/extras.c trunk/common/government.c trunk/common/improvement.c trunk/common/map.c trunk/common/metaknowledge.c trunk/common/requirements.c trunk/common/requirements.h trunk/common/road.c trunk/common/scriptcore/api_game_methods.c trunk/common/style.c trunk/common/unit.c trunk/server/advisors/advruleset.c trunk/server/citytools.c trunk/server/cityturn.c trunk/server/generator/startpos.c [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/ai/default/advmilitary.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/advmilitary.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/ai/default/aicity.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/aicity.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/client/control.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/control.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/client/helpdata.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/helpdata.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/actions.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/actions.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/base.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/base.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/city.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/city.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/disaster.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/disaster.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/effects.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/effects.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/effects.h URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/effects.h?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/extras.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/extras.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/government.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/government.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/improvement.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/improvement.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/map.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/map.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/metaknowledge.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/metaknowledge.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/requirements.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/requirements.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/requirements.h URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/requirements.h?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/road.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/road.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/scriptcore/api_game_methods.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/scriptcore/api_game_methods.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/style.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/style.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/common/unit.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/unit.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/server/advisors/advruleset.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/advisors/advruleset.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/server/citytools.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/citytools.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/server/cityturn.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/cityturn.c?rev=25382&r1=25381&r2=25382&view=diff Modified: trunk/server/generator/startpos.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/generator/startpos.c?rev=25382&r1=25381&r2=25382&view=diff _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits