view api/Requirements/UnitRequirementItem.cs @ 104:2f3cafb69799

Re #121: Migrate to AGPL license * Update all API files to AGPL license * Include AGPL license and remove GPL/LGPL documents * Fix copyright dates where they're known
author IBBoard <dev@ibboard.co.uk>
date Sat, 15 Aug 2009 10:36:50 +0000
parents 3ea0ab04352b
children
line source
1 // This file (UnitRequirementItem.cs) is a part of the IBBoard.WarFoundry.API project and is copyright 2008, 2009 IBBoard.
2 //
3 // 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.
5 using System;
6 using IBBoard.WarFoundry.API.Objects;
8 namespace IBBoard.WarFoundry.API.Requirements
9 {
10 /// <summary>
11 /// Summary description for UnitRequirementItem.
12 /// </summary>
13 public class UnitRequirementItem
14 {
15 private UnitType type;
16 private int requiredNum;
18 public UnitRequirementItem(UnitType unitType, int reqNumber)
19 {
20 type = unitType;
21 requiredNum = reqNumber;
22 }
24 public UnitRequirementItem(UnitType type) : this(type, 1) { }
26 public UnitType UnitType
27 {
28 get { return type; }
29 }
31 public int Amount
32 {
33 get { return requiredNum; }
34 }
35 }
36 }