Class Tehlicka

java.lang.Object
  extended by Tehlicka

public class Tehlicka
extends java.lang.Object

Tato trieda sluzi na vytvorenie tehlicky. Nie na jej obrazok, ten sa vytvara v hlavnej triede, ale na jej inicializaciu.


Field Summary
 int cisloVeze
          cislo veze urcuje na ktorom stlpiku sa zrovna cucatko nachadza
 Hanoj hap
          premenna hap je pre hlavnu triedu, cize pre applet
 int oldY
          sluzi na zapamatanie si povodnej pozicie tehlicky
 int width
          sirka tehlicky
 int x
          x-ova suradnica stlpika
 int y
          y-ova suradnica stlpika
 
Constructor Summary
Tehlicka(int x, int y, int width, int cisloVeze)
          Constructor pre triedu Tehlicka.
 
Method Summary
 void posunD(int dy)
          Posunie tehlicku v smere osy y o dy
 void posunStrana(int dx, int cisloVeze)
          Tato metoda posunie tehlicky na x-ovej osy o krok dx na novu vezu
 void SetY(int yy)
          Tato metoda nastavy y tehlicky na novu hodnotu yy
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x

public int x
x-ova suradnica stlpika


y

public int y
y-ova suradnica stlpika


width

public int width
sirka tehlicky


oldY

public int oldY
sluzi na zapamatanie si povodnej pozicie tehlicky


cisloVeze

public int cisloVeze
cislo veze urcuje na ktorom stlpiku sa zrovna cucatko nachadza


hap

public Hanoj hap
premenna hap je pre hlavnu triedu, cize pre applet

Constructor Detail

Tehlicka

public Tehlicka(int x,
                int y,
                int width,
                int cisloVeze)
Constructor pre triedu Tehlicka. Ziska poziciu x, y tehlicky, potom jej sirku a vezu, na ktorej je umiestnena.

Method Detail

SetY

public void SetY(int yy)
Tato metoda nastavy y tehlicky na novu hodnotu yy


posunStrana

public void posunStrana(int dx,
                        int cisloVeze)
Tato metoda posunie tehlicky na x-ovej osy o krok dx na novu vezu


posunD

public void posunD(int dy)
Posunie tehlicku v smere osy y o dy