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); }
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); }