eNTitanok.kkkg
Class KkkgAppl.Ajandek

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

public abstract static class KkkgAppl.Ajandek
extends KkkgAppl.Targy

Az :Ajándék-ok közös jellegzetessége, hogy véletlenszerűen jelennek meg a :Labirintusban, és véletlenszerűen tűnnek is el.


Field Summary
protected  int hatralevo
          Hány ciklus van még hátra, mielőtt az ajándék magától eltűnik?.
 
Fields inherited from class eNTitanok.kkkg.KkkgAppl.Targy
kutk, 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.Ajandek(KkkgAppl.Labirintus labirintus, boolean kutk)
           
 
Method Summary
 boolean alkalmasKel(int tavolsag, int ferdeTavolsag)
          Pontosan akkor `true', ha `this' szeretne keletkezni Kisgömböc-től (a középpontokat tekintve) a folyosókon mérve `tavolsag'-ra, a síkon mérve `ferdeTavolsag' négyzetére.
protected  void halad()
          Csökkenti a hátralevő időt, és magától eltűnik, ha nulla lesz.
 
Methods inherited from class eNTitanok.kkkg.KkkgAppl.Targy
akarsz_e_utkozni, felveve, getReteg
 
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

hatralevo

protected int hatralevo
Hány ciklus van még hátra, mielőtt az ajándék magától eltűnik?.
Constructor Detail

KkkgAppl.Ajandek

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

halad

protected void halad()
Csökkenti a hátralevő időt, és magától eltűnik, ha nulla lesz. `this.felveve()'-t természetesen meghívja.
Overrides:
halad in class KkkgAppl.Targy

alkalmasKel

public boolean alkalmasKel(int tavolsag,
                           int ferdeTavolsag)
Pontosan akkor `true', ha `this' szeretne keletkezni Kisgömböc-től (a középpontokat tekintve) a folyosókon mérve `tavolsag'-ra, a síkon mérve `ferdeTavolsag' négyzetére. Implementáció: ha a `tavolsag' nem végtelen, és a síkon mért távolság legalább 100 pixel.