Mercurial > repos > snowblizz-super-API-ideas
comparison api/Objects/UnitEquipmentItem.cs @ 299:25c47b7ecc99
Re #99: added points name system to GameSystem
author | snowblizz |
---|---|
date | Mon, 24 Jan 2011 16:42:43 +0000 |
parents | 6fe0cb1bf74f |
children | 92d10b06ab0f |
comparison
equal
deleted
inserted
replaced
298:483b491d18f4 | 299:25c47b7ecc99 |
---|---|
4 | 4 |
5 using System; | 5 using System; |
6 using IBBoard.CustomMath; | 6 using IBBoard.CustomMath; |
7 using IBBoard.Limits; | 7 using IBBoard.Limits; |
8 using IBBoard.WarFoundry.API.Util; | 8 using IBBoard.WarFoundry.API.Util; |
9 //using IBBoard.WarFoundry.API.Objects; | |
9 | 10 |
10 namespace IBBoard.WarFoundry.API.Objects | 11 namespace IBBoard.WarFoundry.API.Objects |
11 { | 12 { |
12 /// <summary> | 13 /// <summary> |
13 /// Summary description for UnitEquipmentItem. | 14 /// Summary description for UnitEquipmentItem. |
22 private string[] mutexGroups; | 23 private string[] mutexGroups; |
23 private UnitType unitType; | 24 private UnitType unitType; |
24 private string slotName = ""; | 25 private string slotName = ""; |
25 private ILimit minLimit; | 26 private ILimit minLimit; |
26 private ILimit maxLimit; | 27 private ILimit maxLimit; |
27 | 28 public GameSystem CurrentGameSystem |
29 { | |
30 get { return WarFoundryCore.CurrentGameSystem; } | |
31 set { WarFoundryCore.CurrentGameSystem = value; } | |
32 } | |
28 public UnitEquipmentItem(EquipmentItem equipmentItem, UnitType equipmentFor) | 33 public UnitEquipmentItem(EquipmentItem equipmentItem, UnitType equipmentFor) |
29 : this(equipmentItem, equipmentFor, new string[0]) | 34 : this(equipmentItem, equipmentFor, new string[0]) |
30 { | 35 { |
31 //Do nothing extra | 36 //Do nothing extra |
32 } | 37 } |
197 get { return item; } | 202 get { return item; } |
198 } | 203 } |
199 | 204 |
200 public override string ToString() | 205 public override string ToString() |
201 { | 206 { |
202 return EquipmentItem.Name + " (" + Cost + "pts each)"; | 207 return CurrentGameSystem.setUnitEquipmentItemName(EquipmentItem.Name, Cost); |
203 } | 208 } |
204 | 209 |
205 public bool HasAlternatives() | 210 public bool HasAlternatives() |
206 { | 211 { |
207 if (MutexGroups.Length == 0) | 212 if (MutexGroups.Length == 0) |