Kindergarten
Class Ovoda

java.lang.Object
  extended byjava.lang.Thread
      extended byKindergarten.KozosOs
          extended byKindergarten.Ovoda
All Implemented Interfaces:
java.lang.Runnable

public class Ovoda
extends KozosOs

Az egyik megjelenített objektum, a képernyő egyik sarka körül lesz jelen, az Ovonovel lesz interakcióban, ha ugyanarra a PalyaElemre érkezik az Ovono. Ekkor az Ovono üdvözli, majd az Ovoda törli az Ovodasokat sorban, és növeli a Szamlalo értékét (a leadott Ovodasok számával), ami a közelében fog elhelyezkedni.


Field Summary
 Szamlalo szamlalo
           
 
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
Ovoda()
          A kontruktor, ami beállítja a Szamlalot.
 
Method Summary
 void AktHelyzetBeallit(PalyaElem akt)
          Az AktHelyzet változót hivatott beállítani.
 char getFaj()
          A grafikus rész számára van ez a függvény, segítségével megtudhatjuk egy objektumról, hogy az melyik is pontosan, hogy az ennek megfelelő képet tudjuk kirajzolni.
 void OvodasLancbolTorol(Ovodas ovis)
          A függvény megkapja paraméterként az Ovono után álló első Ovodast, és ezután sorra destroyolja az Ovodasokat, majd a végén növeli a Szamlalo értékét.
 void OvonoUdvozol(Ovono ovono)
          Az Ovono hívja meg, amikor egy PalyaElemre kerül az Ovodaval, ekkor az Ovoda lekéri az első Ovodas referenciáját az Ovonotől és átadja az OvodasLancbolTorol függvénynek.
 
Methods inherited from class Kindergarten.KozosOs
CsokiautomataUdvozol, getIranyom, HagyjatokBeken, JatekboltUdvozol, KilepekEloled, KilepekMoguled, KutyaMegugat, Menj, 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, run, 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

szamlalo

public Szamlalo szamlalo
Constructor Detail

Ovoda

public Ovoda()
A kontruktor, ami beállítja a Szamlalot.

Method Detail

OvonoUdvozol

public void OvonoUdvozol(Ovono ovono)
Az Ovono hívja meg, amikor egy PalyaElemre kerül az Ovodaval, ekkor az Ovoda lekéri az első Ovodas referenciáját az Ovonotől és átadja az OvodasLancbolTorol függvénynek.

Overrides:
OvonoUdvozol in class KozosOs
Parameters:
ovono - az Ovono referenciája, aki idelépett

OvodasLancbolTorol

public void OvodasLancbolTorol(Ovodas ovis)
A függvény megkapja paraméterként az Ovono után álló első Ovodast, és ezután sorra destroyolja az Ovodasokat, majd a végén növeli a Szamlalo értékét.


AktHelyzetBeallit

public void AktHelyzetBeallit(PalyaElem akt)
Az AktHelyzet változót hivatott beállítani.

Overrides:
AktHelyzetBeallit in class KozosOs

getFaj

public char getFaj()
Description copied from class: KozosOs
A grafikus rész számára van ez a függvény, segítségével megtudhatjuk egy objektumról, hogy az melyik is pontosan, hogy az ennek megfelelő képet tudjuk kirajzolni.

Overrides:
getFaj in class KozosOs