コード例 #1
0
ファイル: Form1.cs プロジェクト: emiliobort/csharp
        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();
            }
        }
コード例 #2
0
        public Jugador Apostante; // El jugador que realiza la apuesta


        public Apuesta(Jugador Apostante)//Establece el apostante en el momento actual
        {
            this.Apostante = Apostante;
        }
コード例 #3
0
ファイル: Apuesta.cs プロジェクト: emiliobort/csharp
        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;
        }