Changeset 144 for IBBoard.WarFoundry.GUI.WinForms/trunk/FrmArmyTree.cs
- Timestamp:
- 06/27/09 14:01:59 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
IBBoard.WarFoundry.GUI.WinForms/trunk/FrmArmyTree.cs
r134 r144 141 141 treeView.Nodes.Clear(); 142 142 143 ArrayList list = new ArrayList(htUnitWindows.Values); 144 145 foreach (FrmUnit window in list) 143 foreach (FrmUnit window in htUnitWindows.Values) 146 144 { 147 145 window.Close(); … … 153 151 private void SetArmy(Army army) 154 152 { 155 if (army!=null) 153 ClearArmy(); 154 155 if (army != null) 156 156 { 157 157 ArmyCategory[] cats = army.Categories; … … 159 159 Unit[] units; 160 160 161 for (int i = 0; i <cats.Length; i++)161 for (int i = 0; i < cats.Length; i++) 162 162 { 163 163 units = army.GetUnits(cats[i]); … … 166 166 TreeNode temp; 167 167 168 for (int j = 0; j <units.Length; j++)168 for (int j = 0; j < units.Length; j++) 169 169 { 170 170 unitNodes[j] = createTreeNode(units[j]); … … 214 214 newArmy.UnitAdded += UnitAddedMethod; 215 215 newArmy.UnitRemoved += UnitRemovedMethod; 216 SetArmy(newArmy); 217 } 218 else 219 { 220 ClearArmy(); 221 } 216 } 217 218 SetArmy(newArmy); 222 219 } 223 220
WarFoundry - Development