Ejemplo n.º 1
0
        public void skaluj(UstawieniaModel ustawienia)
        {
            UstawieniaModel.Wykres_m ustaw = new UstawieniaModel.Wykres_m();
            ustaw = ustawienia.ustawienia_m[0];
            MapaModel mapa   = new MapaModel();
            MapaModel skaluj = new MapaModel();

            mapa.punkty = punkty.GetRange(0, punkty.Count);
            punkty.Clear();


            int podzialka_y = (int)ustaw.podzialka_y;
            int podzialka_x = (int)ustaw.podzialka_x;

            for (int i = 0; i < mapa.punkty.Count; i++)
            {
                skaluj.Add_p(podzialka_x * (20 + ((int)mapa.get_x(i))), podzialka_y * (20 + ((int)mapa.get_y(i))));
            }
            punkty = skaluj.punkty.GetRange(0, skaluj.punkty.Count);
        }
Ejemplo n.º 2
0
        public void ustaw(MapaModel mapa)
        {
            Wykres_m ustawienia_wykresu = new Wykres_m();


            for (int i = 0; i < mapa.punkty.Count; i++)
            {
                if (mapa.get_y(i) > mapa.get_y(0))
                {
                    ustawienia_wykresu.podzialka_y = Math.Abs(20 * (Math.Abs(mapa.get_y(i)) - Math.Abs(mapa.get_y(0))));
                    break;
                }


                if (mapa.get_y(i) < mapa.get_y(0))
                {
                    ustawienia_wykresu.podzialka_y = Math.Abs(20 * (Math.Abs(mapa.get_y(0)) - Math.Abs(mapa.get_y(i))));
                    break;
                }
            }

            for (int i = 0; i < mapa.punkty.Count; i++)
            {
                if (mapa.get_x(i) > mapa.get_x(0))
                {
                    ustawienia_wykresu.podzialka_x = Math.Abs(20 * (Math.Abs(mapa.get_x(i)) - Math.Abs(mapa.get_x(0))));
                    break;
                }


                if (mapa.get_x(i) < mapa.get_x(0))
                {
                    ustawienia_wykresu.podzialka_x = Math.Abs(20 * (Math.Abs(mapa.get_x(0)) - Math.Abs(mapa.get_x(i))));
                    break;
                }
            }


            ustawienia_m.Add(ustawienia_wykresu);
        }