Constructor and Description |
---|
GameEntity(int t)
Prazdny kontruktor pro takove objekty, ktere maji vzlastni vyznam.
|
GameEntity(int x,
int y,
int t,
int counter)
Konstruktor - nastavuje zakladni vlastnosti vytvoreneho objektu.
|
Modifier and Type | Method and Description |
---|---|
void |
downID()
Snizi hodnotu ID o jedna.
|
abstract int |
getCenterX()
Abstraktni trida, ktera vraci stred objektu v ose X.
|
abstract int |
getCenterY()
Abstraktni trida, ktera vraci stred objektu v ose Y.
|
abstract GameEntity |
getFirstRoom()
Abstraktni trida, ktera vraci nejaky objekt GameEntity.
|
abstract Object |
getGraphicsObject()
Abstraktni trida, ktera vraci grafickou reprezentaci daneho objektu v editoru.
|
int |
getId()
Vraci ID obektu.
|
int |
getLocationX()
Vrati X-ovou souradnici daneho objektu.
|
int |
getLocationY()
Vrati Y-ovou souradnici daneho objektu.
|
abstract GameEntity |
getSecondRoom()
Abstraktni trida, ktera vraci nejaky objekt GameEntity.
|
int |
getType()
Vrati typ herniho objektu.
|
Boolean |
isSeleted()
Vraci stav objektu - zda byl nebo nebyl vybran (oznacen).
|
static void |
resetCounter()
Reset counteru -> zaciname tvorit novy svet.
|
void |
setLocationX(int x)
Nastavi X-ovou souradnici daneho objektu.
|
void |
setLocationY(int y)
Nastavi Y-ovou souradnici daneho objektu.
|
void |
setSelected(Boolean s)
Nastavi stav objektu - vybran/nevybran.
|
abstract void |
showGraphicsObject(Graphics2D g2)
Zobrazi grafickou reprezentaci daneho obektu v editoru.
|
public GameEntity(int x, int y, int t, int counter)
x
- int: X-ova souradnice vytvareneho objektu.y
- int: y-ova souradnice vytvareneho objektu.t
- int: Typ vytvoreneho objektu.counter
- int : Citac vytvorenych objektu.public GameEntity(int t)
t
- int: Typ vytvoreneho objektupublic static void resetCounter()
public abstract int getCenterX()
public abstract int getCenterY()
public abstract GameEntity getFirstRoom()
public abstract Object getGraphicsObject()
public final void downID()
public final int getId()
public final int getLocationX()
public final int getLocationY()
public abstract GameEntity getSecondRoom()
public final Boolean isSeleted()
public final void setLocationX(int x)
x
- int : X-ova souradnice daneho objektupublic final void setLocationY(int y)
y
- int : Y-ova souradnice daneho objektupublic final void setSelected(Boolean s)
s
- Boolean : true - objekt byl vybran, jinak je false.public abstract void showGraphicsObject(Graphics2D g2)
g2
- Graphics2D : Graficky kontext, do ktereho se bude kreslit.public final int getType()
Copyright © 2008–2014. All rights reserved.