|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
Kindergarten.KozosOs
Kindergarten.Ovodas
Az Ovodas
a játék egyik fő szereplője, több is van belőle, alapból legalább 16, de ez a szám változhat majd a későbbi tesztek során.
Az Ovono
után állhat sorba és követheti, vagy egy másik Ovodas
után is állhat ha már többen vannak a sorban, illetve a többi objektummal is vannak interakciói.
Field Summary | |
int |
Allapot
|
KozosOs |
Elotte
|
static int |
fiuk
|
static int |
lanyok
|
java.lang.String |
nem
|
int |
sid
|
Ovodas |
Utana
|
Fields inherited from class Kindergarten.KozosOs |
AktHelyzet, gps, Iranyom, proto |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
Ovodas(java.lang.String n)
A konstruktor, beállítja az osztályváltozókat. |
Method Summary | |
void |
AktHelyzetBeallit(PalyaElem akt)
Az AktHelyzet változót hivatott beállítani. |
void |
Bameszkodik()
Ha a Csokiautomata vagy Jatekbolt közelében van az Ovodas t akkor bámészkodik. |
void |
EledAllok(Ovodas ovis)
Egy másik Ovodas hívja meg saját referenciájával, amely majd az aktuális Ovodas Elotte nevű változójába kerül, tudomásul véve, hogy már nem az Ovono áll előtte. |
int |
getAllapot()
|
java.lang.String |
getNem()
|
void |
HagyjatokBeken()
Ez hívódik meg ha az ovisnak elege lesz :) vagyis hogyha megugatja a kutya, vagy csokiautomatát lát, vagy játékboltot, akkor kiszakad a sorból. |
void |
KilepekEloled()
A HagyjatokBeken()-hez hasonlóan a kiszakadáshoz kell az ovisoknak. |
void |
KilepekMoguled()
A HagyjatokBeken()-hez hasonlóan a kiszakadáshoz kell az ovisoknak. |
void |
KutyaMegugat(int merrol)
Ha a Kutya meglátja az Ovodas t ezt a függvényt hívja meg, amivel ráveszi az Ovodas t a menekülésre. |
void |
Menekul()
Ha a Kutya megugatja az Ovodas t akkor menekül. |
int[] |
Menj(int x,
int y)
A grafikai megjelenítéshez szükséges, a mozgáskoordinációhoz. |
void |
Mozog(int merre)
A Mozgat interfész Mozog() függvényének megvalósítása, a későbbiekben lesz implementálva. |
void |
OvodabaKerul()
Amikor az Óvodába kerül a lurkó, akkor hívódik meg, az "eltűnéshez" van rá szükség. |
void |
OvonoUdvozol(Ovono ovono)
Az Ovono üdvözli az Ovodas t ha meglátja, ekkor utóbbi visszaköszön. |
void |
run()
|
void |
SorbaAll(Ovono ovono,
Ovodas ovis,
int irany)
Az Ovono hívja meg ezt a függvényt, amikor az Ovodas t beállítja maga mögé a sorba, ha van elég csokija az eseményhez; ekkor átadja saját referenciáját, és az ElsoOvodas változóját, ami referencia az eddig mögötte állóra, lehet üres is.
|
Methods inherited from class Kindergarten.KozosOs |
CsokiautomataUdvozol, getFaj, getIranyom, JatekboltUdvozol, OvodasUdvozol |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public int Allapot
public KozosOs Elotte
public Ovodas Utana
public static int lanyok
public static int fiuk
public int sid
public java.lang.String nem
Constructor Detail |
public Ovodas(java.lang.String n)
Method Detail |
public void SorbaAll(Ovono ovono, Ovodas ovis, int irany)
Ovono
hívja meg ezt a függvényt, amikor az Ovodas
t beállítja maga mögé a sorba, ha van elég csokija az eseményhez; ekkor átadja saját referenciáját, és az ElsoOvodas változóját, ami referencia az eddig mögötte állóra, lehet üres is.
Az új Ovodas
mindig a sor elejére áll, így közli az eddigi elsővel, hogy eléállt.
ovono
- az Ovono
referenciájaovis
- az Ovono
mögött álló Ovodas
referenciája, lehet üres ispublic void EledAllok(Ovodas ovis)
Ovodas
hívja meg saját referenciájával, amely majd az aktuális Ovodas
Elotte nevű változójába kerül, tudomásul véve, hogy már nem az Ovono
áll előtte.
ovis
- az eléálló Ovodas
referenciájapublic void Menekul()
Kutya
megugatja az Ovodas
t akkor menekül.
public void Bameszkodik()
Csokiautomata
vagy Jatekbolt
közelében van az Ovodas
t akkor bámészkodik.
public void OvonoUdvozol(Ovono ovono)
Ovono
üdvözli az Ovodas
t ha meglátja, ekkor utóbbi visszaköszön.
OvonoUdvozol
in class KozosOs
ovono
- az Ovono
referenciájapublic void KutyaMegugat(int merrol)
Kutya
meglátja az Ovodas
t ezt a függvényt hívja meg, amivel ráveszi az Ovodas
t a menekülésre.
KutyaMegugat
in class KozosOs
public void HagyjatokBeken()
KozosOs
HagyjatokBeken
in class KozosOs
public void KilepekEloled()
KozosOs
KilepekEloled
in class KozosOs
public void KilepekMoguled()
KozosOs
KilepekMoguled
in class KozosOs
public void OvodabaKerul()
public void Mozog(int merre)
Mozog
in interface Mozgat
public void AktHelyzetBeallit(PalyaElem akt)
AktHelyzetBeallit
in class KozosOs
public void run()
run
in interface java.lang.Runnable
public java.lang.String getNem()
public int getAllapot()
public int[] Menj(int x, int y)
KozosOs
Menj
in class KozosOs
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |