comparison Util/UnitEquipmentChoice.cs @ 190:1ca23c47345a

Re #327: Point names used in the GUI
author snowblizz
date Mon, 24 Jan 2011 16:50:31 +0000
parents 3e78af88ceb3
children eaa7b639d390
comparison
equal deleted inserted replaced
189:cb86380cbf61 190:1ca23c47345a
4 4
5 using System; 5 using System;
6 using IBBoard.Lang; 6 using IBBoard.Lang;
7 using IBBoard.WarFoundry.API.Objects; 7 using IBBoard.WarFoundry.API.Objects;
8 using IBBoard.WarFoundry.API.Util; 8 using IBBoard.WarFoundry.API.Util;
9 using IBBoard.WarFoundry.API;
9 10
10 namespace IBBoard.WarFoundry.GUI.WinForms.Util 11 namespace IBBoard.WarFoundry.GUI.WinForms.Util
11 { 12 {
12 /// <summary> 13 /// <summary>
13 /// A helper object that holds an equipment choice for a unit. 14 /// A helper object that holds an equipment choice for a unit.
15 16
16 public class UnitEquipmentChoice 17 public class UnitEquipmentChoice
17 { 18 {
18 private Unit unit; 19 private Unit unit;
19 private UnitEquipmentItem item; 20 private UnitEquipmentItem item;
21 public GameSystem CurrentGameSystem
22 {
23 get { return WarFoundryCore.CurrentGameSystem; }
24 set { WarFoundryCore.CurrentGameSystem = value; }
25 }
20 26
21 public UnitEquipmentChoice(Unit unit, UnitEquipmentItem unitItem) 27 public UnitEquipmentChoice(Unit unit, UnitEquipmentItem unitItem)
22 { 28 {
23 this.unit = unit; 29 this.unit = unit;
24 item = unitItem; 30 item = unitItem;
32 { 38 {
33 translation = Translation.GetTranslation("equipmentAmountWithZeroCost", "{0} ({1} - free)", item.Name, GetAmountString()); 39 translation = Translation.GetTranslation("equipmentAmountWithZeroCost", "{0} ({1} - free)", item.Name, GetAmountString());
34 } 40 }
35 else 41 else
36 { 42 {
37 translation = Translation.GetTranslation("equipmentAmountWithCost", "{0} ({1} at {2}pts each)", item.Name, GetAmountString(), item.Cost); 43 translation = Translation.GetTranslation("equipmentAmountWithCost", "{0} ({1} at {2}pts each)", item.Name, GetAmountString(), item.Cost, CurrentGameSystem.UsePointsAbbrev(item.Cost));
38 } 44 }
39 45
40 return translation; 46 return translation;
41 } 47 }
42 48