Mercurial > repos > snowblizz-super-API-ideas
diff api/Objects/EquipmentItem.cs @ 82:3ea0ab04352b
* Fix line terminators
no-open-ticket
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 27 Jun 2009 18:59:49 +0000 |
parents | 3a90f70dac73 |
children | 2f3cafb69799 |
line wrap: on
line diff
--- a/api/Objects/EquipmentItem.cs Wed May 27 19:43:09 2009 +0000 +++ b/api/Objects/EquipmentItem.cs Sat Jun 27 18:59:49 2009 +0000 @@ -2,18 +2,18 @@ // // The file and the library/program it is in are licensed under the GNU LGPL license, either version 3 of the License or (at your option) any later version. Please see COPYING.LGPL for more information and the full license. -using System; -using System.Xml; - -namespace IBBoard.WarFoundry.API.Objects -{ - /// <summary> - /// Summary description for EquipmentItem. - /// </summary> - public class EquipmentItem : WarFoundryObject - { +using System; +using System.Xml; + +namespace IBBoard.WarFoundry.API.Objects +{ + /// <summary> + /// Summary description for EquipmentItem. + /// </summary> + public class EquipmentItem : WarFoundryObject + { private double cost; - private string description; + private string description; private ArmourType armourType; private Race equipForRace; @@ -22,30 +22,30 @@ equipForRace = race; description = ""; armourType = ArmourType.None; - } + } [Obsolete("Use the three argument constructor and the appropriate 'set' methods")] public EquipmentItem(string id, string name, double itemCost, double minimum, double maximum, ArmourType itemArmourType, Race race) : this(id, name, race) { ItemArmourType = itemArmourType; - } - - public ArmourType ItemArmourType - { - get { return armourType; } - set { armourType = value; } - } - - public double Cost - { - get { return cost; } + } + + public ArmourType ItemArmourType + { + get { return armourType; } + set { armourType = value; } + } + + public double Cost + { + get { return cost; } set { if (value >= 0) { cost = value; } - } + } } public string Description @@ -57,16 +57,16 @@ public Race EquipmentForRace { get { return equipForRace; } - } - - public bool CanBeUsedWithItem(EquipmentItem item) - { - return CanBeUsedWithArmourType(item.ItemArmourType); - } - - public bool CanBeUsedWithArmourType(ArmourType otherItemType) - { - return (this.ItemArmourType & otherItemType) == 0; - } - } -} + } + + public bool CanBeUsedWithItem(EquipmentItem item) + { + return CanBeUsedWithArmourType(item.ItemArmourType); + } + + public bool CanBeUsedWithArmourType(ArmourType otherItemType) + { + return (this.ItemArmourType & otherItemType) == 0; + } + } +}