Kindergarten
Class Csokiautomata

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

public class Csokiautomata
extends KozosOs

Az egyik osztályunk, ami a KozosOsből származik. Fontos szerepe lesz a játék folyamán, az Ovonot tudja feltölteni csokival, illetve az Ovodast tudja elbámészkodtatni.


Field Summary
static int csokiautomatakszama
           
 
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
Csokiautomata()
          A konstruktor, egyelőre semmi szerepe.
 
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 OvodasUdvozol(Ovodas ovis)
          Amikor az Ovodas olyan PalyaElemre lep, ahol talalhato Csokiautomata, akkor ez a függvény hívódik meg, és elbámészkodtatja az Ovodast, annak Bameszkodik függvényének meghívásával.
 void OvonoUdvozol(Ovono ovono)
          Amikor az Ovono olyan PalyaElemre lep, ahol talalhato Csokiautomata, akkor ez a függvény hívódik meg, és feltölti az Ovonot csokival, annak CsokiFeltolt függvényének meghívásával.
 
Methods inherited from class Kindergarten.KozosOs
CsokiautomataUdvozol, getIranyom, HagyjatokBeken, JatekboltUdvozol, KilepekEloled, KilepekMoguled, KutyaMegugat, Menj
 
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

csokiautomatakszama

public static int csokiautomatakszama
Constructor Detail

Csokiautomata

public Csokiautomata()
A konstruktor, egyelőre semmi szerepe.

Method Detail

OvonoUdvozol

public void OvonoUdvozol(Ovono ovono)
Amikor az Ovono olyan PalyaElemre lep, ahol talalhato Csokiautomata, akkor ez a függvény hívódik meg, és feltölti az Ovonot csokival, annak CsokiFeltolt függvényének meghívásával.

Overrides:
OvonoUdvozol in class KozosOs
Parameters:
ovono - az Ovonore mutató referencia, amivel elérhetjük az Ovono CsokivalFeltolt függvényét

OvodasUdvozol

public void OvodasUdvozol(Ovodas ovis)
Amikor az Ovodas olyan PalyaElemre lep, ahol talalhato Csokiautomata, akkor ez a függvény hívódik meg, és elbámészkodtatja az Ovodast, annak Bameszkodik függvényének meghívásával.

Overrides:
OvodasUdvozol in class KozosOs
Parameters:
ovis - az Ovodasra mutató referencia, amivel elérhetjük az Ovodas Bameszkodik függvényé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