// This file (UnitRequiresAtLeastNUnitsRequirement.cs) is a part of the IBBoard.WarFoundry.API project and is copyright 2011 IBBoard
//
// The file and the library/program it is in are licensed and distributed, without warranty, under the GNU Affero GPL license, either version 3 of the License or (at your option) any later version. Please see COPYING for more information and the full license.
using System;
using System.Collections.Generic;
using IBBoard.WarFoundry.API.Objects;
namespace IBBoard.WarFoundry.API.Objects
{
///
/// A requirement where a Unit requires at least N units of one or more unit types before it can be taken.
///
public class UnitRequiresAtLeastNUnitsRequirement
{
private List requiredTypes;
public UnitRequiresAtLeastNUnitsRequirement(params UnitType[] requiredUnitTypes)
{
requiredTypes = new List(requiredUnitTypes);
}
public bool CanAddToArmy(Unit unit, Army army)
{
return false;
}
}
}