eNTitanok.kkkg
Class KkkgAppl.Helyzet

java.lang.Object
  |
  +--eNTitanok.kkkg.KkkgAppl.Helyzet
Direct Known Subclasses:
KkkgAppl.Lathato
Enclosing class:
KkkgAppl

public static class KkkgAppl.Helyzet
extends java.lang.Object


Field Summary
static int H_C1BEN
           
static int H_JOBBRA
           
static int H_LEFELE
           
protected  int x
           
protected  int y
           
 
Constructor Summary
KkkgAppl.Helyzet()
           
KkkgAppl.Helyzet(KkkgAppl.Csucs c1)
           
KkkgAppl.Helyzet(KkkgAppl.Helyzet h)
          Copy konstruktor.
 
Method Summary
 void athelyez(KkkgAppl.Csucs c1)
          A megadott :Csúcs-ba helyezi át this-t.
 void athelyez(KkkgAppl.Helyzet h)
          A megadott :Helyzet-be helyezi át this-t.
 KkkgAppl.Csucs getCsucsban()
          Visszadja azt a csúcsot, ahol éppen vagyunk.
 int getMeropontban()
          Visszadja, hányadik mérpontbank.
 int getX()
           
 int getY()
           
protected  int halad_alap(int merre, int mennyit)
           
 void ketSzomszed(Sor sor)
          A két szomszéd :Csúcs-ot helyezi el a :Sor-ba, és beállítja a távolságukat this-től.
 int mennyit_mehet(int merre)
           
 void ugrik()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

H_C1BEN

public static final int H_C1BEN

H_JOBBRA

public static final int H_JOBBRA

H_LEFELE

public static final int H_LEFELE

x

protected int x

y

protected int y
Constructor Detail

KkkgAppl.Helyzet

public KkkgAppl.Helyzet()

KkkgAppl.Helyzet

public KkkgAppl.Helyzet(KkkgAppl.Csucs c1)

KkkgAppl.Helyzet

public KkkgAppl.Helyzet(KkkgAppl.Helyzet h)
Copy konstruktor.
Method Detail

getX

public int getX()

getY

public int getY()

getCsucsban

public KkkgAppl.Csucs getCsucsban()
Visszadja azt a csúcsot, ahol éppen vagyunk. Ha épp két csúcs között vagyunk, akkor null-t ad vissza.

getMeropontban

public int getMeropontban()
Visszadja, hányadik mérpontbank. Ha épp két csúcs között vagyunk, vagy az aktuális csúcs nem mérőpont, akkor -1-et ad vissza.

ugrik

public void ugrik()

athelyez

public void athelyez(KkkgAppl.Csucs c1)
A megadott :Csúcs-ba helyezi át this-t.

athelyez

public void athelyez(KkkgAppl.Helyzet h)
A megadott :Helyzet-be helyezi át this-t.

ketSzomszed

public void ketSzomszed(Sor sor)
A két szomszéd :Csúcs-ot helyezi el a :Sor-ba, és beállítja a távolságukat this-től.

halad_alap

protected int halad_alap(int merre,
                         int mennyit)

mennyit_mehet

public int mennyit_mehet(int merre)