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());
            }
        }