private void assignAttacker(LandTerritory passedTerritory) { attackingInfantry = 0; attackingKnights = 0; main.takeTurn.DisableAllTerritoryButtons(); foreach (string s in passedTerritory.getConnections()) { main.resources.allLandConnections[s.Trim()].getButton().IsEnabled = true; } passedTerritory.getButton().IsEnabled = true; passedTerritory.getButton().Background = System.Windows.Media.Brushes.DarkOliveGreen; passedTerritory.getButton().Content = "Click to cancel"; attacker = passedTerritory; attack = false; }
private void routeTroops(LandTerritory passedTerritory) { if (passedTerritory.Equals(attacker)) { //attacker lost } else { foreach (string s in passedTerritory.getConnections()) { if (main.resources.allLandConnections[s].getHouseOccupied().Equals(passedTerritory.getHouseOccupied()) || main.resources.allLandConnections[s].getHouseOccupied() is HouseNeutral) { main.resources.allLandConnections[s].getButton().IsEnabled = true; } } //defender lost main.takeTurn.disableButtons(passedTerritory.getHouseOccupied()); } }