Jugador[] Jugadores; //Creación de array para meter a los jugadores #endregion Fields #region Constructors public Form1() { InitializeComponent(); // Creación de Jugadores Jugador1 = new Jugador("Jugador1", radioButton1, label1); Jugador2 = new Jugador("Jugador2", radioButton2, label2); Jugador3 = new Jugador("Jugador3", radioButton3, label3); // Creación de Apuestas AJugador1 = new Apuesta(Jugador1); AJugador2 = new Apuesta(Jugador2); AJugador3 = new Apuesta(Jugador3); //Asignación de apuestas a Jugadores Jugador1.MiApuesta = AJugador1; Jugador2.MiApuesta = AJugador2; Jugador3.MiApuesta = AJugador3; Jugadores = new Jugador[3]{ Jugador1, Jugador2, Jugador3 };//Array con los jugadores completo //Creación de los galgos a partir de las imagenes de los perros Galgo1 = new Galgo(Perro1); Galgo2 = new Galgo(Perro2); Galgo3 = new Galgo(Perro3); Galgo4 = new Galgo(Perro4); Galgos = new Galgo[4]{ Galgo1 ,Galgo2 ,Galgo3, Galgo4 };//Array con los galgos completo. Galgo.PosicionMeta = PistaImg.Location.X + PistaImg.Size.Width - Perro1.Size.Width;//Calculo de la posición en relacion al tamaño de la imagen del galgo //Si hubiera diferentes tamaño de imagenes, habria que realizarse este calculo para los distintos tamaños foreach (Jugador jugador in Jugadores)//Bucle para actualizar el contenido de las labels correspondientes a cada jugador { jugador.ActualizaLabels(); } }
public Jugador Apostante; // El jugador que realiza la apuesta public Apuesta(Jugador Apostante)//Establece el apostante en el momento actual { this.Apostante = Apostante; }
public int Perro; //Identificador del perro al que se apuesta #endregion Fields #region Constructors //Establece el apostante en el momento actual public Apuesta(Jugador Apostante) { this.Apostante = Apostante; }