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

Reply via email to