|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectMap
public class Map
A térkép reprezentálására szolgáló osztály.
Constructor Summary | |
---|---|
Map(int visibleX,
int visibleY,
int sizeX,
int sizeY,
graphics.SpriteMap[] availableSprites)
Konstruktor. |
|
Map(graphics.SpriteMap[] sprites,
int visiblex,
int visibley,
java.lang.String file)
Konstruktor |
Method Summary | |
---|---|
boolean |
checkMoveDestination(int posX,
int posY,
GameObject object)
Visszadja, hogy az adott poziciójú hely megközelithető-e az objektum számára |
void |
draw(java.awt.Graphics g)
A térképet alkotó látható mezők kirajzolása. |
void |
generateRandomMap()
Térkép generálása pszeudo véletlenszámok alapján. |
GameObject |
getObjectAtPosition(int posX,
int posY)
Megnézi, hogy az adott pozíción milyen GaameObject található. |
int |
getPosX()
posX lekérdezése |
int |
getPosY()
posY lekérdezése |
int |
getSizeX()
A térkép X irányú méretének lekérdezése. |
int |
getSizeY()
A térkép Y írányú méretének lekérdezése. |
int |
getVisibleX()
visibleX attribútum értékét adja vissza. |
int |
getVisibleY()
visibleY attribútum értékét adja vissza. |
boolean |
loadMapFromFile(java.lang.String file)
A térképet alkotó mezők betöltése képfájlból. |
void |
setGameObjectPosition(int posX,
int posY,
GameObject object)
Egy GameObjektet beregisztrál adott mezőhöz. |
void |
setPosX(int posX)
posX beállítása |
void |
setPosY(int posY)
posY beállítása |
void |
setSizeX(int sizeX)
A térkép X irányú méretének beállítása. |
void |
setSizeY(int sizeY)
A térkép Y irányú méretének beállítása. |
void |
setVisibleX(int posX)
visibleX attribútum értékét állitja be. |
void |
setVisibleY(int posY)
visibleX attribútum értékét állitja be. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Map(int visibleX, int visibleY, int sizeX, int sizeY, graphics.SpriteMap[] availableSprites)
visibleX
- visibleY
- sizeX
- sizeY
- availableSprites
- public Map(graphics.SpriteMap[] sprites, int visiblex, int visibley, java.lang.String file)
sprites
- visiblex
- visibley
- file
- Method Detail |
---|
public int getVisibleX()
public void setVisibleX(int posX)
public int getVisibleY()
public void setVisibleY(int posY)
public int getSizeX()
public void setSizeX(int sizeX)
public int getSizeY()
public void setSizeY(int sizeY)
public int getPosX()
public void setPosX(int posX)
public int getPosY()
public void setPosY(int posY)
public void draw(java.awt.Graphics g)
g
- Erre a Graphics objektumra rajzolunk.public boolean loadMapFromFile(java.lang.String file)
file
- A betölteni kívánt képfájl teljes neve.public void generateRandomMap()
public GameObject getObjectAtPosition(int posX, int posY)
posX
- A mező (térkép szerinti) X koordinátája.posY
- A mező (térkép szerinti) Y koordinátája.public boolean checkMoveDestination(int posX, int posY, GameObject object)
public void setGameObjectPosition(int posX, int posY, GameObject object)
posX
- A mező X koordinátája.posY
- A mező Y koordinátája.object
- Ezt az objektumot regisztrálja be.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |