public Przeciaganie(Rozmieszczenia _R, widok_matryca _WM, Jądro _J) { R = _R; WM = _WM; J = _J; kopiaR = _R; MessageBoxResult result = MessageBox.Show("Rozmieszczono figury. \nCzy chesz poprawićrozmieszczenie ręcznie?", "Rozmieszczanie manualne", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { _R.czyZmienaneRecznie = true; Okno = new manualna_edycja_okno_info(this); Okno.Show(); czyEdytowac = true; rzaz = J.odstep; kopiaPunktow = new Dictionary <int, Punkt>(); foreach (MatrycaFiguraPunkt O in R.lokalizacja_figur) { kopiaPunktow.Add(O.figura.ID, new Punkt(O.p.x, O.p.y)); } } else if (result == MessageBoxResult.No) { czyEdytowac = false; } }
public void zmień_matryce(int x, int y) { Matka.EdytujMatrycę(x, y); wm.Close(); wm = new widok_matryca(this, Matka.rozmiar_x, Matka.rozmiar_y); MW.label.Content = "Rozmiar matrycy: " + Matka.rozmiar_x + " x " + Matka.rozmiar_y + "\t Rzaz: " + odstep; }
public void dodaj_matryce() { Matka = new Matryca(nm); wm = new widok_matryca(this, Matka.rozmiar_x, Matka.rozmiar_y); if (lista_obiektow.Count > 0) { Sprawdź1(); } MW.label.Content = "Rozmiar matrycy: " + Matka.rozmiar_x + " x " + Matka.rozmiar_y + "\t Rzaz: " + odstep; }