public double Tirar(Palo club, string key) { int varTerreno = new Random().Next(t.Terrenos[key][0], t.Terrenos[key][0]);//tiro: int random(a1 , a2) cada vez que se tira busca un terreno nuevo double var = Convert.ToDouble(varTerreno / 100); int selectTerreno = new Random().Next(0, 100); if (selectTerreno <= 70) { this.terreno = "fairway"; } else if (selectTerreno > 70 && selectTerreno >= 90) { this.terreno = "rough"; } else if (selectTerreno > 90 && selectTerreno <= 95) { this.terreno = "bunker"; } else if (selectTerreno > 95 && selectTerreno <= 100) { this.terreno = "woodland"; } double delta = new Random().Next(club.posibilidad[0], club.posibilidad[1]); double Lanzamiento = club.distance * (delta / 100.0) * var; return(Lanzamiento); }
public void Jugar() { Palo Drive = new Palo("wood", 320, 60, 100); Palo Fierro3 = new Palo("iron", 220, 65, 100); Palo Fierro4 = new Palo("iron", 200, 70, 100); Palo Fierro5 = new Palo("iron", 180, 75, 100); Palo Fierro6 = new Palo("iron", 170, 80, 100); Palo Fierro7 = new Palo("iron", 160, 85, 100); Palo Fierro8 = new Palo("iron", 150, 90, 100); Palo Fierro9 = new Palo("iron", 140, 95, 100); Palo pitch = new Palo("iron", 120, 98, 100); Palo stand = new Palo("iron", 60, 100, 100); Dictionary <string, Palo> Palos = new Dictionary <string, Palo>(); Palos.Add("Drive", Drive); Palos.Add("Fierro3", Fierro3); Palos.Add("Fierro4", Fierro4); Palos.Add("Fierro5", Fierro5); Palos.Add("Fierro6", Fierro6); Palos.Add("Fierro7", Fierro7); Palos.Add("Fierro8", Fierro8); Palos.Add("Fierro9", Fierro9); Palos.Add("pitch", pitch); Palos.Add("stand", stand); Jugador J1 = new Jugador("Jugador1", Palos); Jugador J2 = new Jugador("Jugador2", Palos); Jugador J3 = new Jugador("Jugador3", Palos); Jugador J4 = new Jugador("Jugador4", Palos); Dictionary <string, Jugador> Jugadores = new Dictionary <string, Jugador>(); Jugadores.Add(J1.name, J1); Jugadores.Add(J2.name, J2); Jugadores.Add(J3.name, J3); Jugadores.Add(J4.name, J4); }