Пример #1
0
        void UpdateGrafico()
        {
            if (loading)
            {
                return;
            }

            if (cmdGrafico.SelectedIndex == 0)
            {
                e = new Foto();
            }
            else if (cmdGrafico.SelectedIndex == 1)
            {
                e = new Ganancia(numLimite);
            }
            else if (cmdGrafico.SelectedIndex == 2)
            {
                e = new TiempoUso(true);
            }
            else if (cmdGrafico.SelectedIndex == 3)
            {
                e = new TiempoUso(false);
            }
            else
            {
                throw new Exception("blgblg");
            }

            e.Lapso = cmbLapso.SelectedIndex + 1;
            UpdateAnimacion();
            m.SetTipoMapa(e);

            /*
             * int duracion = 0;
             * if (cmbLapso.SelectedIndex == 0 || cmbLapso.SelectedIndex == -1)
             *  duracion = 1440;
             * else if (cmbLapso.SelectedIndex == 1)
             *  duracion = 60;
             * else
             *  throw new Exception("BLGBLG");
             *
             * EstrategiaDibujo e = null;
             * if (cmdGrafico.SelectedIndex == 0 || cmdGrafico.SelectedIndex == -1)
             *  e = new GananciaLapsoActual(duracion);
             * else if (cmdGrafico.SelectedIndex == 1)
             *  e = new TiempoUsoLapsoActual(true, duracion, 10000);
             * else if (cmdGrafico.SelectedIndex == 2)
             *  e = new TiempoUsoLapsoActual(false, duracion, 10000);
             * else if (cmdGrafico.SelectedIndex == 3)
             *  e = new AnimacionGanancia();
             * else if (cmdGrafico.SelectedIndex == 4)
             *  e = new Foto();
             * else
             *  throw new Exception("BLGBLG");
             *
             * m.SetTipoMapa(e);
             */
        }
Пример #2
0
 public void SetTipoMapa(EstrategiaDibujo e)
 {
     this.e = e;
     UpdateMapa();
 }