Class MenedzerEkranu
java.lang.Object
|
+----MenedzerEkranu
- class MenedzerEkranu
- extends Object
-
g
-
-
mp
-
-
nr_elementu_konc
-
-
nr_elementu_pocz
-
-
ostatni_ruch
-
-
ou
-
-
rozmiar_pola
-
-
stare_x
-
-
stare_y
-
-
znacznik
-
-
MenedzerEkranu(Graphics, int, MacierzPolaczen)
-
-
cofnij()
-
-
cofnij_bramke()
-
-
cofnij_linie()
-
-
dodaj_element(String, int, int)
-
-
dodaj_linie(int, int)
-
-
koloruj(int, int, int)
-
-
resetuj_wszystko()
-
-
rysuj()
-
-
rysuj_IN(int, int)
-
-
rysuj_linie(int, int, int, int, int)
-
-
rysuj_NAND(int, int)
-
-
rysuj_NOR(int, int)
-
-
rysuj_NOT(int, int)
-
-
sprawdz_obliczalnosc(int, int)
-
-
toRGB(int)
-
-
wypisz_ilosci_przelaczen()
-
g
private Graphics g
rozmiar_pola
private int rozmiar_pola
znacznik
private int znacznik
stare_x
private int stare_x
stare_y
private int stare_y
ou
private ObrazUkladu ou
mp
private MacierzPolaczen mp
nr_elementu_pocz
private int nr_elementu_pocz
nr_elementu_konc
private int nr_elementu_konc
ostatni_ruch
private String ostatni_ruch
MenedzerEkranu
MenedzerEkranu(Graphics new_g,
int nowy_rozmiar,
MacierzPolaczen nowa_macierz)
dodaj_linie
public boolean dodaj_linie(int x,
int y)
sprawdz_obliczalnosc
private boolean sprawdz_obliczalnosc(int nr_el_pocz,
int nr_el_konc)
dodaj_element
public boolean dodaj_element(String nowy_typ,
int x,
int y)
rysuj_NOT
private void rysuj_NOT(int x,
int y)
rysuj_NAND
private void rysuj_NAND(int x,
int y)
rysuj_NOR
private void rysuj_NOR(int x,
int y)
rysuj_IN
private void rysuj_IN(int x,
int y)
rysuj_linie
private void rysuj_linie(int x1,
int y1,
int x2,
int y2,
int nr_el_pocz)
toRGB
private int[] toRGB(int hue)
koloruj
private void koloruj(int x,
int y,
int wartosc)
rysuj
public void rysuj()
wypisz_ilosci_przelaczen
public void wypisz_ilosci_przelaczen()
cofnij
public void cofnij()
cofnij_bramke
private void cofnij_bramke()
cofnij_linie
private void cofnij_linie()
resetuj_wszystko
public void resetuj_wszystko()