# HG changeset patch # User IBBoard # Date 1261650800 0 # Node ID 73da8d13ce69b9c4c6724a9f38ab98bc05814b6d # Parent 6083010a005c2c59aa506c4b309d1da16e7f6f84 Re #223: Use translations within the API * Fix build error caused by changing private field types no-open-ticket diff -r 6083010a005c -r 73da8d13ce69 api/Requirements/UnitRequiresAtLeastRequirement.cs --- a/api/Requirements/UnitRequiresAtLeastRequirement.cs Mon Dec 21 20:37:35 2009 +0000 +++ b/api/Requirements/UnitRequiresAtLeastRequirement.cs Thu Dec 24 10:33:20 2009 +0000 @@ -59,9 +59,9 @@ FailedRequirement failure = null; int count = requiredTypes.Length; - for (int i = 0; i < count; i++) + foreach (UnitRequirementItem req in requiredTypes) { - if (army.GetUnitTypeCount(requiredTypes[i]) < requiredCounts[i]) + if (army.GetUnitTypeCount(req.UnitType) < req.Amount) { failure = new FailedRequirement(this); break;