private void AtacarPersonagem(object sender, TappedRoutedEventArgs e)
        {
            Rectangle rec = sender as Rectangle;

            ControleBatalha.ordenarBatalha(selecionado, Map.casa[calcCasa.getPosCasa((int)Canvas.GetLeft(rec)), calcCasa.getPosCasa((int)Canvas.GetTop(rec))].Personagem);
            this.Frame.Navigate(typeof(BlankPage1), mapa);
            HabilidadeJogador Hab = new HabilidadeJogador();

            if (ControleBatalha.BuscarVencedor() == 1)
            {
                JogadorAtual.Gold += 100;
            }
            else if (ControleBatalha.BuscarVencedor() == 2)
            {
                FilaJogador.First().Gold += 100;
            }
            RemoverGridMovimento();

            /* if (ControleBatalha.vencedor == 1)
             * {
             *   //Hab.GanhaGold(JogadorAtual, ControleBatalha.personagem2);
             *   JogadorAtual.Gold += 100;
             *
             * }
             * else if (ControleBatalha.vencedor == 2)
             * {
             *   //Hab.GanhaGold(FilaJogador.First(), ControleBatalha.personagem1);
             *   FilaJogador.First().Gold += 100;
             *
             * }*/
        }
        private void GerarGridAtq(object sender, RoutedEventArgs e)
        {
            if (selecionado.PodeAtacar == false)
            {
                return;
            }

            foreach (Casa casa in ControleBatalha.PersonAtacaveis(selecionado, JogadorAtual, Map, FilaJogador.First().Castelos))
            {
                bool Iscastle = false;

                foreach (Castelo castelo in FilaJogador.First().Castelos)
                {
                    if (casa.PosX == castelo.Cordx && casa.PosY == castelo.Cordy)
                    {
                        Rectangle rec1 = new Rectangle();
                        rec1.Fill              = new SolidColorBrush(Windows.UI.Colors.Orange);
                        rec1.Width             = ObjetoDeJogo.DimXCasa;
                        rec1.Height            = ObjetoDeJogo.DimYCasa;
                        rec1.Opacity           = 0.4;
                        rec1.Tapped           += AtacarCastelo;
                        rec1.IsRightTapEnabled = true;
                        rec1.RightTapped      += CancelarAtaque;
                        mapa.Children.Add(rec1);
                        Canvas.SetLeft(rec1, casa.PosX * 40);
                        Canvas.SetTop(rec1, casa.PosY * 40);
                        selecionado.GridMovimento.Add(rec1);
                        Iscastle = true;
                    }
                }

                if (!Iscastle)
                {
                    Rectangle rec = new Rectangle();
                    rec.Fill              = new SolidColorBrush(Windows.UI.Colors.Red);
                    rec.Width             = ObjetoDeJogo.DimXCasa;
                    rec.Height            = ObjetoDeJogo.DimYCasa;
                    rec.Opacity           = 0.4;
                    rec.Tapped           += AtacarPersonagem;
                    rec.IsRightTapEnabled = true;
                    rec.RightTapped      += CancelarAtaque;
                    mapa.Children.Add(rec);
                    Canvas.SetLeft(rec, casa.PosX * 40);
                    Canvas.SetTop(rec, casa.PosY * 40);
                    selecionado.GridMovimento.Add(rec);
                }
                Iscastle = false;
            }

            return;
        }