|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--CellBasedGame.DynamicObject
|
+--JBombDynamic
Classe astratta che definisce le caratteristiche di base dei DynamicObjects in JBomb
| Fields inherited from class CellBasedGame.DynamicObject |
DIJKSTRAARRAY,
DIJKSTRABORDER,
DIJKSTRALIMIT,
DIRECTION_DOWN,
DIRECTION_LEFT,
DIRECTION_NONE,
DIRECTION_RIGHT,
DIRECTION_UP,
INFINITE,
m_bAlive,
m_bMustChangeDirection,
m_cbGame,
m_nDeltaX,
m_nDeltaY,
m_nLastCellX,
m_nLastCellY,
m_nLastDirection,
m_nSpeed,
m_nX,
m_nY |
| Constructor Summary | |
JBombDynamic(CellBasedGame Game,
int nX,
int nY)
(costruttore) Crea un nuovo DynamicObject |
|
| Method Summary | |
boolean |
canAvoidFire()
restituisce true se vede il fuoco come fosse un muro |
boolean |
canCrossBombs()
restituisce true se è in grado di scavalcare le bombe |
boolean |
canCrossFire()
restituisce true se è in grado di attraversare il fuoco indenne |
boolean |
canCrossWalls()
restituisce true se è in grado di attraversare i muri |
void |
move(int n)
Override della move originale che richiama il walkOver sulla Cell di destinazione |
| Methods inherited from class CellBasedGame.DynamicObject |
applyDijkstra,
chase,
chooseDirection,
collide,
deltasToDirection,
die,
getX,
getY,
isDirectionValid,
move,
oppositeDirection,
paint,
random,
rangeX,
rangeY,
setSpeed,
stupid |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public JBombDynamic(CellBasedGame Game,
int nX,
int nY)
Game - Il gioco JBombGame in cui l'oggetto è inseritonX - La coordinata X di partenza [in pixel]nY - La coordinata Y di partenza [in pixel]| Method Detail |
public boolean canCrossWalls()
public boolean canCrossFire()
public boolean canCrossBombs()
public boolean canAvoidFire()
public void move(int n)
n - La direzione in cui muoversi
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||