Beispiel #1
0
 // Devuelve el estado derrota
 public bool derrota(Jugador jugador)
 {
     return(jugador.Dinero < 0);
 }
Beispiel #2
0
        // Entrega beneficios o perdidas segun el drop que toque(aleatorio)
        public void drop(Jugador jugador)
        {
            int drop = efectoAleatorio.Next(5);

            if (jugador.cantidadPorIndustrias.ContainsKey(Industria.Entretenimiento) && jugador.cantidadPorIndustrias[Industria.Entretenimiento] > 2)
            {
                MessageBox.Show("Tus drops fueron potenciados", "Activacion de sinergia Entretenimiento");
                if (drop == 0)
                {
                    MessageBox.Show(jugador.nombre + "! Ganaste un proyecto de emprendimiento con un premio de $2200 !\n", "Drop");
                    modificarDinero(jugador, 2200);
                }
                else if (drop == 1)
                {
                    MessageBox.Show(jugador.nombre + "! Una empresa de tu competencia ha quebrado. Ganas $3000 !\n", "Drop");
                    modificarDinero(jugador, 3000);
                }
                else if (drop == 2)
                {
                    MessageBox.Show(jugador.nombre + "! Tu campaña de marketing la esta reventando. Ganas $1800 por buena gestion !\n", "Drop");
                    modificarDinero(jugador, 1800);
                }
                else if (drop == 3)
                {
                    MessageBox.Show(jugador.nombre + "! Una de tus empresas concretó un gran negocio. Consigues $2000 !\n", "Drop");
                    modificarDinero(jugador, 2000);
                }
                else
                {
                    MessageBox.Show(jugador.nombre + "! Un inversiones a confiando en ti. Ingreso de $2400 !\n", "Drop");
                    modificarDinero(jugador, 2400);
                }
            }
            else
            {
                if (drop == 0)
                {
                    MessageBox.Show(jugador.nombre + "! Ganaste un proyecto de emprendimiento con un premio de $1200 !\n", "Drop");
                    modificarDinero(jugador, 1200);
                }
                else if (drop == 1)
                {
                    MessageBox.Show(jugador.nombre + "! Una empresa de tu competencia ha quebrado. Ganas $2000 !\n", "Drop");
                    agregarDinero(jugador);
                }
                else if (drop == 2)
                {
                    MessageBox.Show(jugador.nombre + "! Tu campaña de marketing la esta reventando. Ganas $800 por buena gestion !\n", "Drop");
                    modificarDinero(jugador, 800);
                }
                else if (drop == 3)
                {
                    MessageBox.Show(jugador.nombre + "! Una de tus empresas concretó un gran negocio. Consigues $1000 !\n", "Drop");
                    modificarDinero(jugador, 1000);
                }
                else
                {
                    MessageBox.Show(jugador.nombre + "! Un inversiones a confiando en ti. Ingreso de $1400 !\n", "Drop");
                    modificarDinero(jugador, 1400);
                }
            }
        }
Beispiel #3
0
 public void casillaLibre(Jugador jugador)
 {
 }
Beispiel #4
0
 // Añade dinero al jugador (usado para la casilla de inicio)
 public void agregarDinero(Jugador jugador)
 {
     jugador.agregarDinero(2000);
     MessageBox.Show(jugador.nombre + " recibió $2000\n");
 }
Beispiel #5
0
        // Segun lo que le ocurra a jugador, seleccionara el metodo decuado a realizar
        public void AccionJugador(Jugador jugador)
        {
            string casillaActual = casillas[jugador.Posicion];

            metodoCasillaActual[casillaActual](jugador);
        }