eNTitanok.kkkg
Class KkkgAppl.Targy

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

public abstract static class KkkgAppl.Targy
extends KkkgAppl.Lathato

A :Tárgy fő jellemzője, hogy egy helyben áll a pályán, és az egyetlen dolog, ami történhet vele, az az, hogy a :Kisgömböc felveszi.


Field Summary
protected  boolean kutk
          Figyeljük-e az ütközést :Kisgömböc-cel?
protected  KkkgAppl.Labirintus labirintus
           
 
Fields inherited from class eNTitanok.kkkg.KkkgAppl.Lathato
akti, aktkep, id, kepek, naplozo
 
Fields inherited from class eNTitanok.kkkg.KkkgAppl.Helyzet
H_C1BEN, H_JOBBRA, H_LEFELE, x, y
 
Constructor Summary
protected KkkgAppl.Targy(KkkgAppl.Labirintus labirintus, boolean kutk)
           
 
Method Summary
 boolean akarsz_e_utkozni(KkkgAppl.Lathato masik)
          Labirintus hívja meg új :Látható felvételekor (az újra és a régiekre is); pontosan akkor ad vissza true-t, ha kell ütközésvizsgálatot végezni this és `masik' között.
protected abstract  void felveve()
           
 int getReteg()
          Egy nemnegatív konstanst ad vissza: minél nagyobb a konstans, annál feljebb kell rajzolni az objektumot.
protected  void halad()
          Egy helyben áll, és várja :Kisgömböcöt.
 
Methods inherited from class eNTitanok.kkkg.KkkgAppl.Lathato
getId, getKepnevek, getKlassz, mozgat, naploz, naploz, rarajzol, rarajzolArnyek, setId, setNaplozo, utkozik_e
 
Methods inherited from class eNTitanok.kkkg.KkkgAppl.Helyzet
athelyez, athelyez, getCsucsban, getMeropontban, getX, getY, halad_alap, ketSzomszed, mennyit_mehet, ugrik
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kutk

protected boolean kutk
Figyeljük-e az ütközést :Kisgömböc-cel?

labirintus

protected KkkgAppl.Labirintus labirintus
Constructor Detail

KkkgAppl.Targy

protected KkkgAppl.Targy(KkkgAppl.Labirintus labirintus,
                         boolean kutk)
Method Detail

felveve

protected abstract void felveve()

halad

protected void halad()
Egy helyben áll, és várja :Kisgömböcöt. Amint ütközik vele, meghívja `this.felveve()'-t, majd eltűnik.
Overrides:
halad in class KkkgAppl.Lathato

akarsz_e_utkozni

public boolean akarsz_e_utkozni(KkkgAppl.Lathato masik)
Description copied from class: KkkgAppl.Lathato
Labirintus hívja meg új :Látható felvételekor (az újra és a régiekre is); pontosan akkor ad vissza true-t, ha kell ütközésvizsgálatot végezni this és `masik' között. Az ütközésvizsgálatot Labirintus végzi this.utkozik_e módszeres hivogatásával. Érdemes átdefiniálni.
Overrides:
akarsz_e_utkozni in class KkkgAppl.Lathato

getReteg

public int getReteg()
Description copied from class: KkkgAppl.Lathato
Egy nemnegatív konstanst ad vissza: minél nagyobb a konstans, annál feljebb kell rajzolni az objektumot.
Overrides:
getReteg in class KkkgAppl.Lathato