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