public void BtnQuedarse_Click(object sender, RoutedEventArgs e) { D.VoltearCarta().Dibujate(miCanvas, 550, 10); if (D.SaberSiImprime3eraCarta() == true) { D.CartitaExtra().Dibujate(miCanvas, 650, 10); } lbldealer.Content = D.SumaTotalDealer(); //DECISION DEL JUEGO Partida p = new Partida(D.SumaTotalDealer(), m.SumaMano()); MessageBox.Show(p.Ganador(), "RESULTADO: "); if (p.Ganador() == "Ganaste") { J.dinero = J.dinero + (J.apuesta * 2); } else if (p.Ganador() == "Perdiste") { } else { J.dinero = J.dinero + J.apuesta; } lblBancoJugador.Content = "$" + J.dinero; lblDineroApostado.Content = "$0"; //Limpiar Canvas miCanvas.Children.Clear(); //Volvemos a inicializar la mano del jugador<------------------------- m = new Mano(); x = 200; //Volvemos a inicializar la mano del dealer<--------------- Del = new Mano(); Carta l = b.ReparteCarta(); Carta t = b.ReparteCarta();//Segunda Carta del Valor del dealer //Recibeme dos cartas Del.RecibiriCarta(l); Del.RecibiriCarta(t); //Imprimimos datos en el label lbldealer.Content = ""; int SumaPuntosDelDealer = Del.SumaMano(); D = new Dealer(l, t, SumaPuntosDelDealer, Del, b); //Ocultamos la segunda carta Carta ocultita = new Carta(@"Imagenes\oculto.png", 0); //t.Dibujate(miCanvas, 500, 10); //Dibujamos las dos cartas l.Dibujate(miCanvas, 450, 10); //ocultita.Dibujate(miCanvas, 550, 10); ocultita.Dibujate(miCanvas, 550, 10); btnApostar.IsEnabled = true; btnAgarrar.IsEnabled = false; btnQuedarse.IsEnabled = false; }
private void IniciaJuego() { Partida j = new Partida(); j.AddPlayer("Big Chungus", 1000); j.ReparteCartasIniciales(); int indiceJ = 0; foreach (Jugador jugador in j.Jugadores) { int indiceC = 0; foreach (Carta carta in jugador.Mano.mano) { carta.Dibujate(this.miCanvas, posX + (indiceC * 60), posY + (indiceJ * 120)); indiceC++; } indiceJ = indiceJ + 2; } lbldealer.Content = j.Jugadores[0].Mano.SumaMano(); lblPuntos.Content = j.Jugadores[1].Mano.SumaMano(); lblDineroApostado.Content = @"hola"; PideApuetas(); }