Kindergarten
Class GPS

java.lang.Object
  extended byKindergarten.GPS

public class GPS
extends java.lang.Object

A mozgó objektumok x,y helyzetét fogja tárolni.


Constructor Summary
GPS(KozosOs master)
          A konstruktor, ami beállítja az osztályváltozókat, a sebességet jelenleg 2-re.
 
Method Summary
 void calcFrom()
          A függvény kiszámolja a következő aktuális pozíciót a cél felé, és beállítja a From[X|Y] változókat.
 int getY()
           
 int[] GPSinfo()
          A függvény visszaadja az aktuális helyzetet egy kételemű Integer tömbben.
 boolean isMoving()
          Megtudhatjuk, hogy az objektum éppen mozog vagy sem.
 void setTo(int a, int b)
          A függvény beállítja az új To[X|Y] változókat, majd amennyiben az aktuális helyzet (From[X|Y]) nem egyezik vele, akkor számítást kér az új pozíció létrehozására.
 void SpeedFOLLOW()
           
 void SpeedRUN()
           
 void SpeedSTOP()
           
 void SpeedWALK()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GPS

public GPS(KozosOs master)
A konstruktor, ami beállítja az osztályváltozókat, a sebességet jelenleg 2-re.

Method Detail

calcFrom

public void calcFrom()
A függvény kiszámolja a következő aktuális pozíciót a cél felé, és beállítja a From[X|Y] változókat.


setTo

public void setTo(int a,
                  int b)
A függvény beállítja az új To[X|Y] változókat, majd amennyiben az aktuális helyzet (From[X|Y]) nem egyezik vele, akkor számítást kér az új pozíció létrehozására.

Parameters:
a - az x koordináta értéke
b - az y koordináta értéke

GPSinfo

public int[] GPSinfo()
A függvény visszaadja az aktuális helyzetet egy kételemű Integer tömbben.

Returns:
int[] az aktuális helyzet koordinátáit adja vissza (From[X|Y])

isMoving

public boolean isMoving()
Megtudhatjuk, hogy az objektum éppen mozog vagy sem. Amennyiben a from és to paraméterek megyeznek false-al tér vissza, egyébként true-val.

Returns:
boolean mozog akkor true, ha nem false

SpeedFOLLOW

public void SpeedFOLLOW()

SpeedWALK

public void SpeedWALK()

SpeedRUN

public void SpeedRUN()

SpeedSTOP

public void SpeedSTOP()

getY

public int getY()