Exemplo n.º 1
0
        public NaturePark()
        {
            if (File.Exists(Inicio.Ruta))
            {
                _listaDeEstadisticas = NaturePark.DeserializarListaDeEstadisticas(Inicio.Ruta);
            }
            else
            {
                _listaDeEstadisticas = new List <Estadisticas>();
            }

            this._piezaSeleccionada = new Pieza();
            _temporizador           = new System.Windows.Forms.Timer();
            _tablero = new int[FILAS, COL];
            this._celdasEliminadas = 0;

            ////////////////////////////////
            //CargarTablero();
            ////////////////////////////////

            _r          = new Random();
            _posicion   = new Posicion();
            _posicion.X = 3;
            _posicion.Y = 3;

            _temporizador.Tick    += new EventHandler(Temporizador_Tick);
            _temporizador.Interval = 1000;

            SetStyle(ControlStyles.DoubleBuffer, true);
            SetStyle(ControlStyles.UserPaint, true);
            SetStyle(ControlStyles.AllPaintingInWmPaint, true);
        }
        // private List<int> _puntos;

        public FrmGraficos(List <Estadisticas> lista)
        {
            InitializeComponent();
            _listaDeEstadisticas = lista;

            if (File.Exists(Inicio.Ruta))
            {
                _listaDeEstadisticas = NaturePark.DeserializarListaDeEstadisticas(Inicio.Ruta);
            }

            double[] x = new double[_listaDeEstadisticas.Count];
            double[] y = new double[_listaDeEstadisticas.Count];

            for (int i = 0; i < _listaDeEstadisticas.Count; i++)
            {
                x[i] = i;
                y[i] = _listaDeEstadisticas[i].Puntos;
            }

            zedGraphControl1.GraphPane.CurveList.Clear();
            zedGraphControl1.GraphPane.Title.Text       = "Puntos en funcion del tiempo";
            zedGraphControl1.GraphPane.XAxis.Title.Text = "Tiempo";
            zedGraphControl1.GraphPane.YAxis.Title.Text = "Puntos";

            GraphPane     myPane   = zedGraphControl1.GraphPane;
            PointPairList spl1     = new PointPairList(x, y);
            LineItem      myCurve1 = myPane.AddCurve("Puntos", spl1, Color.Blue, SymbolType.None);

            myCurve1.Line.Width = 2.0F; //GROSOR DE LA LINEA

            zedGraphControl1.AxisChange();
            zedGraphControl1.Invalidate();
            zedGraphControl1.Refresh();
        }
        public FrmEstadisticas(List <Estadisticas> lista)
        {
            InitializeComponent();

            this._listaDeEstadisticas = lista;

            if (File.Exists(Inicio.Ruta))
            {
                _listaDeEstadisticas = NaturePark.DeserializarListaDeEstadisticas(Inicio.Ruta);
            }
            CargarListBox();
            CargarComboOrdenamiento();


            this.lblPromedioPuntos.Text = CalcularPromedioPuntos().ToString("0");
            this.lblMediana.Text        = CalcularMedianaPuntos().ToString("0");
            this.listBox1.Visible       = false;

            ObtenerLapsosTiempoEntrePartidos();
            //   MostrarNumeroLineas();


            this.cboTipoOrdenamiento.SelectedIndexChanged +=
                new EventHandler(CambioComboIndiceSeleccionado);
        }
Exemplo n.º 4
0
        public FrmPrincipal()
        {
            InitializeComponent();

            this._listaDeEstadisticas = new List <Estadisticas>(NaturePark.DeserializarListaDeEstadisticas(Inicio.Ruta));

            this.FormClosing += new FormClosingEventHandler(CerrandoAplicacion);
        }
        public FrmNaturePark()
        {
            InitializeComponent();
            _nPark  = new NaturePark();
            Resize += new EventHandler(FrmTetris_Resize);

            this.KeyPreview        = true;
            _nPark.PreviewKeyDown += new PreviewKeyDownEventHandler(_nPark_PreviewKeyDown);

            ClientSize = new Size(_nPark.FILAS * _nPark._lado, _nPark.COL * _nPark._lado);

            this.Controls.Add(_nPark);

            //// MessageBox.Show("FILAS: " + _tetris.FILAS * 20 + "COLS: " + _tetris.COL * 20);
            _nPark.Empezar();
        }