Class MenedzerEkranu

java.lang.Object
   |
   +----MenedzerEkranu

class MenedzerEkranu
extends Object

Variable Index

 o g
 o mp
 o nr_elementu_konc
 o nr_elementu_pocz
 o ostatni_ruch
 o ou
 o rozmiar_pola
 o stare_x
 o stare_y
 o znacznik

Constructor Index

 o MenedzerEkranu(Graphics, int, MacierzPolaczen)

Method Index

 o cofnij()
 o cofnij_bramke()
 o cofnij_linie()
 o dodaj_element(String, int, int)
 o dodaj_linie(int, int)
 o koloruj(int, int, int)
 o resetuj_wszystko()
 o rysuj()
 o rysuj_IN(int, int)
 o rysuj_linie(int, int, int, int, int)
 o rysuj_NAND(int, int)
 o rysuj_NOR(int, int)
 o rysuj_NOT(int, int)
 o sprawdz_obliczalnosc(int, int)
 o toRGB(int)
 o wypisz_ilosci_przelaczen()

Variables

 o g
 private Graphics g
 o rozmiar_pola
 private int rozmiar_pola
 o znacznik
 private int znacznik
 o stare_x
 private int stare_x
 o stare_y
 private int stare_y
 o ou
 private ObrazUkladu ou
 o mp
 private MacierzPolaczen mp
 o nr_elementu_pocz
 private int nr_elementu_pocz
 o nr_elementu_konc
 private int nr_elementu_konc
 o ostatni_ruch
 private String ostatni_ruch

Constructors

 o MenedzerEkranu
 MenedzerEkranu(Graphics new_g,
                int nowy_rozmiar,
                MacierzPolaczen nowa_macierz)

Methods

 o dodaj_linie
 public boolean dodaj_linie(int x,
                            int y)
 o sprawdz_obliczalnosc
 private boolean sprawdz_obliczalnosc(int nr_el_pocz,
                                      int nr_el_konc)
 o dodaj_element
 public boolean dodaj_element(String nowy_typ,
                              int x,
                              int y)
 o rysuj_NOT
 private void rysuj_NOT(int x,
                        int y)
 o rysuj_NAND
 private void rysuj_NAND(int x,
                         int y)
 o rysuj_NOR
 private void rysuj_NOR(int x,
                        int y)
 o rysuj_IN
 private void rysuj_IN(int x,
                       int y)
 o rysuj_linie
 private void rysuj_linie(int x1,
                          int y1,
                          int x2,
                          int y2,
                          int nr_el_pocz)
 o toRGB
 private int[] toRGB(int hue)
 o koloruj
 private void koloruj(int x,
                      int y,
                      int wartosc)
 o rysuj
 public void rysuj()
 o wypisz_ilosci_przelaczen
 public void wypisz_ilosci_przelaczen()
 o cofnij
 public void cofnij()
 o cofnij_bramke
 private void cofnij_bramke()
 o cofnij_linie
 private void cofnij_linie()
 o resetuj_wszystko
 public void resetuj_wszystko()