Mercurial > repos > IBDev-IBBoard.WarFoundry.API
comparison API/Objects/Requirement/UnitRequiresAtLeastNUnitsRequirement.cs @ 345:008537acf244
Re #27: Unit requirements
* Make basic "Requires at least" requirement take into account the unit type being added
* Make unit version of "requires at least" requirement pass execution up to the matching parent method
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 09 Apr 2011 11:00:09 +0000 |
parents | 7bd2a7cdbfbd |
children | 6c0404277cad |
comparison
equal
deleted
inserted
replaced
344:8585dfacac3b | 345:008537acf244 |
---|---|
31 /// <param name='toArmy'> | 31 /// <param name='toArmy'> |
32 /// The army to add the object to. | 32 /// The army to add the object to. |
33 /// </param> | 33 /// </param> |
34 public override Validation AllowsAdding(WarFoundryObject wfObject, Army toArmy) | 34 public override Validation AllowsAdding(WarFoundryObject wfObject, Army toArmy) |
35 { | 35 { |
36 return IsApplicable(wfObject, toArmy) ? base.ValidatesArmy(toArmy) : Validation.NotApplicable; | 36 return IsApplicable(wfObject, toArmy) ? base.AllowsAdding(wfObject, toArmy) : Validation.NotApplicable; |
37 } | 37 } |
38 | 38 |
39 | 39 |
40 private bool IsApplicable(WarFoundryObject toObject, Army toArmy) | 40 private bool IsApplicable(WarFoundryObject toObject, Army toArmy) |
41 { | 41 { |