Mercurial > repos > IBDev-IBBoard.WarFoundry.API
comparison API/Objects/Requirement/RequirementHandler.cs @ 355:47712a323cf2
Re #27: Unit requirements
* Implement check for adding units to army
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Mon, 25 Apr 2011 10:32:51 +0000 |
parents | 65fccdd51aec |
children | 8781e53c59bb |
comparison
equal
deleted
inserted
replaced
354:47acc63cf529 | 355:47712a323cf2 |
---|---|
27 } | 27 } |
28 } | 28 } |
29 | 29 |
30 return result; | 30 return result; |
31 } | 31 } |
32 | |
33 public static Validation AllowsAdding(UnitType unitType, Army army) | |
34 { | |
35 Validation result = Validation.Passed; | |
36 | |
37 foreach (IRequirement requirement in army.GetRequirements()) | |
38 { | |
39 if (!Validates.AsOkay(requirement.AllowsAdding(unitType, army))) | |
40 { | |
41 result = Validation.Failed; | |
42 break; | |
43 } | |
44 } | |
45 | |
46 return result; | |
47 } | |
32 } | 48 } |
33 } | 49 } |
34 | 50 |