private void btnIniJuego_Click(object sender, EventArgs e) { Tablero t1 = new Tablero(); Dado d1 = new Dado(); Jugador j1 = new Jugador(1); Jugador j2 = new Jugador(2); do { j1.Avanzar(d1.Lanzar()); j1.SubirBajar(t1.Verificar(j1.Posicion)); j2.Avanzar(d1.Lanzar()); j2.SubirBajar(t1.Verificar(j2.Posicion)); txtJuego.Text += j1.ToString() + Environment.NewLine + j2.ToString() + Environment.NewLine; } while (j1.Posicion < 100 && j2.Posicion < 100); if (j1.Posicion >= 100 && j2.Posicion >= 100) { txtJuego.Text += "Hubo un empate" + Environment.NewLine; } else if (j1.Posicion > j2.Posicion) { txtJuego.Text += "Jugador 1 gano el juego"; } else { txtJuego.Text += "Jugador 2 gano el juego"; } }
/// <summary> /// El jugador lanza un dado. /// </summary> /// <param name="D1">Recibe un dado.</param> /// <returns>Devuelve el valor del tiro.</returns> public int Lanzar(Dado D1) { int numDado; numDado=D1.Lanzar(); _casilla+=numDado; return numDado; }
/// <summary> /// El jugador lanza un dado. /// </summary> /// <param name="D1">Recibe un dado.</param> /// <returns>Devuelve el valor del tiro.</returns> public int Lanzar(Dado D1) { int numDado; numDado = D1.Lanzar(); _casilla += numDado; return(numDado); }