comparison API/Objects/Army.cs @ 348:d34ae0057a39

Re #27: Unit requirements * Obsolete methods using the old requirements system * Switch to new IRequirement objects
author IBBoard <dev@ibboard.co.uk>
date Sat, 09 Apr 2011 16:01:02 +0000
parents 3c4a6403a88c
children 65fccdd51aec
comparison
equal deleted inserted replaced
347:44a6539fadf9 348:d34ae0057a39
225 225
226 TotalPoints = points; 226 TotalPoints = points;
227 } 227 }
228 } 228 }
229 229
230 [Obsolete]
230 public List<FailedUnitRequirement> CanAddUnit(Unit unit) 231 public List<FailedUnitRequirement> CanAddUnit(Unit unit)
231 { 232 {
232 return CanAddUnitType(unit.UnitType); 233 return CanAddUnitType(unit.UnitType);
233 } 234 }
234 235
236 [Obsolete]
235 public List<FailedUnitRequirement> CanAddUnitType(UnitType unitType) 237 public List<FailedUnitRequirement> CanAddUnitType(UnitType unitType)
236 { 238 {
237 return unitType.CanAddToArmy(this); 239 return unitType.CanAddToArmy(this);
238 } 240 }
239 241
242 [Obsolete]
240 public List<FailedUnitRequirement> CanRemoveUnit(Unit unit) 243 public List<FailedUnitRequirement> CanRemoveUnit(Unit unit)
241 { 244 {
242 return CanRemoveUnitType(unit.UnitType); 245 return CanRemoveUnitType(unit.UnitType);
243 } 246 }
244 247
248 [Obsolete]
245 public List<FailedUnitRequirement> CanRemoveUnitType(UnitType unitType) 249 public List<FailedUnitRequirement> CanRemoveUnitType(UnitType unitType)
246 { 250 {
247 return unitType.CanRemoveFromArmy(this); 251 return unitType.CanRemoveFromArmy(this);
248 } 252 }
249 253