eNTitanok.kkkg
Class KkkgPro.Szorny
java.lang.Object
|
+--eNTitanok.kkkg.KkkgPro.Helyzet
|
+--eNTitanok.kkkg.KkkgPro.Lathato
|
+--eNTitanok.kkkg.KkkgPro.Mozgo
|
+--eNTitanok.kkkg.KkkgPro.Szorny
- Direct Known Subclasses:
- KkkgPro.BalraFelSzorny, KkkgPro.BalraSzorny, KkkgPro.ButaSzorny, KkkgPro.JobbraLeSzorny, KkkgPro.JobbraSzorny, KkkgPro.OkosSzorny
- Enclosing class:
- KkkgPro
- public abstract static class KkkgPro.Szorny
- extends KkkgPro.Mozgo
Method Summary |
boolean |
akarsz_e_utkozni(KkkgPro.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. |
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 |
elfordult()
|
protected void |
megoli()
Ha ütközik :Kisgömböc-cel, megöli. |
Methods inherited from class eNTitanok.kkkg.KkkgPro.Lathato |
getId,
getKepnevek,
getKlassz,
halad,
mozgat,
naploz,
naploz,
rarajzol,
rarajzolArnyek,
setId,
setNaplozo,
utkozik_e |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
labirintus
protected KkkgPro.Labirintus labirintus
kutk
protected boolean kutk
- Figyeljük-e az ütközést :Kisgömböc-cel?
KkkgPro.Szorny
protected KkkgPro.Szorny(KkkgPro.Labirintus labirintus,
int max_ero,
Veletlen.Generalo generalo,
boolean kutk)
elfordult
protected void elfordult()
- Overrides:
- elfordult in class KkkgPro.Mozgo
akarsz_e_utkozni
public boolean akarsz_e_utkozni(KkkgPro.Lathato masik)
- Description copied from class: KkkgPro.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 KkkgPro.Lathato
megoli
protected void megoli()
- Ha ütközik :Kisgömböc-cel, megöli.
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.