|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectGameObject
Unit
public class Unit
A játékon belüli egységeket reprezentáló osztály, a GameObject osztály leszármazottja, amelyet az egységekre jellemző speciális attribútumokkal és operációkkal egészit ki. Ebből származtathatóak le a speciális egység tipusok.
| Field Summary |
|---|
| Fields inherited from class GameObject |
|---|
attackPoints, canAttack, defensePoints, hitPoints, level, map, posX, posY, range, rot, selected, sprite |
| Constructor Summary | |
|---|---|
Unit(int hitPoints,
int attackPoints,
int defensePoints,
int level,
int range,
boolean canAttack,
int posX,
int posY,
boolean selected,
graphics.SpriteObject sprite,
Map map,
int state,
int speed)
Konstruktor |
|
| Method Summary | |
|---|---|
void |
attack(GameObject target)
Adott GameObject objektum megtamadasa |
void |
defend()
Védekező üzemmódba állitja az egységet. |
int |
getState()
Visszaadja az egység aktuális állapotát. |
void |
move(long dt)
Megpróbálja az egységet a destX,destY adattagobkban megadott helyre mozgatni. |
void |
patrol()
Őrjárat üzemmódba állitja az egységet. |
void |
setDestX(int destX)
|
void |
setDestY(int destY)
|
void |
superRoutePlanner()
Meghatározza a következő lépést az elérendő cél felé |
| Methods inherited from class GameObject |
|---|
animate, canAttack, draw, getAttackPoints, getDefensePoints, getHitPoints, getPosX, getPosY, getRange, isSelected, select, setAttackPoints, setDefensePoints, setHitPoints, setPosX, setPosY, setRange, showProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Unit(int hitPoints,
int attackPoints,
int defensePoints,
int level,
int range,
boolean canAttack,
int posX,
int posY,
boolean selected,
graphics.SpriteObject sprite,
Map map,
int state,
int speed)
hitPoints - attackPoints - defensePoints - level - range - canAttack - posX - posY - selected - sprite - map - state - speed - | Method Detail |
|---|
public int getState()
public void setDestX(int destX)
public void setDestY(int destY)
public void superRoutePlanner()
public void move(long dt)
public void attack(GameObject target)
public void defend()
public void patrol()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||