diff FrmNewUnit.cs @ 244:2c3474d652e1

Re #360: Add WinForms UI for adding contained units * Update UI (unit tree and unit creation dialog) so that we can add contained units
author IBBoard <dev@ibboard.co.uk>
date Sat, 14 Apr 2012 20:48:13 +0100
parents 8021cc097ec8
children
line wrap: on
line diff
--- a/FrmNewUnit.cs	Sat Mar 17 21:03:33 2012 +0000
+++ b/FrmNewUnit.cs	Sat Apr 14 20:48:13 2012 +0100
@@ -31,15 +31,20 @@
 		private System.Windows.Forms.Label lblNewUnitWarning;
 		private System.Windows.Forms.Label lblWarningIcon;
 
-		public FrmNewUnit(Race race, Category cat, Army army)
+		public FrmNewUnit(Race race, Category cat, Army army) : this(army, race.GetUnitTypes(cat))
 		{
+			ControlTranslator.TranslateControl(this, cat.Name);
+		}
+
+		public FrmNewUnit(Army army, UnitType[] unitTypes)
+		{
+			units = unitTypes;
+			this.army = army;
 			InitializeComponent();
 
-			ControlTranslator.TranslateControl(this, cat.Name);
-			units = race.GetUnitTypes(cat);
-			this.army = army;
+			ControlTranslator.TranslateControl(this);
 			
-			for (int i = 0; i<units.Length; i++)
+			for (int i = 0; i < units.Length; i++)
 			{
 				lstUnits.Items.Add(units[i].Name);
 			}